From 45cfeb0fc6e12b50a9f42ca63b513941bad6e7d4 Mon Sep 17 00:00:00 2001 From: Oliver Lehmann Date: Thu, 1 May 2008 15:33:29 +0000 Subject: [PATCH] objdump is now identical but hexdump isn't --- WEGA/src/uts/dev/mem.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/WEGA/src/uts/dev/mem.c b/WEGA/src/uts/dev/mem.c index 6418ae6..0f255fb 100644 --- a/WEGA/src/uts/dev/mem.c +++ b/WEGA/src/uts/dev/mem.c @@ -20,6 +20,8 @@ #include #include +char memwstr[] = "@[$]mem.c Rev: 4.1 08/27/83 13:39:47"; + /* * Memory special file * minor device 0 is physical memory @@ -61,7 +63,7 @@ mmwrite(dev) switch (minor (dev)) { case 0: /* physical memory */ do { - if ((c = cpass()) >= 0) return; + if ((c = cpass()) < 0) return; if (spbyte(u.u_offset-1, c)){ u.u_error = ENXIO; return; @@ -71,7 +73,7 @@ mmwrite(dev) break; case 1: /* kernel memory */ do { - if ((c = cpass()) >= 0) return; + if ((c = cpass()) < 0) return; if (skbyte(u.u_offset-1, c)){ u.u_error = ENXIO; return;