]> granicus.if.org Git - strace/commitdiff
Implement memcntl for UnixWare
authorJohn Hughes <john@Calva.COM>
Tue, 16 Oct 2001 18:12:27 +0000 (18:12 +0000)
committerJohn Hughes <john@Calva.COM>
Tue, 16 Oct 2001 18:12:27 +0000 (18:12 +0000)
ChangeLog
mem.c
svr4/dummy.h

index 67f16ac38e5d54bfb60d5bc4dc7b3e92798deeaa..aacf89b57f6d7dbc09df2a6612e84aace6d704d9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-10-16  John Hughes  <john@Calva.COM>
+
+       * mem.c: MS_SYNC is zero, so must be first in xlat list.
+
+       * svr4/dummy.h: memcntl is much like mctl.
+
 2001-10-16  John Hughes  <john@Calva.COM>
 
        * util.c (umovestr): UnixWare (svr4?) returns 0 when trying
diff --git a/mem.c b/mem.c
index 92526cd901d9fd5f9caeb058a9ea3b5ec247e4ae..3c08d3d54a9753e6600fe2ac58c2a865840a6568 100644 (file)
--- a/mem.c
+++ b/mem.c
@@ -383,11 +383,11 @@ struct tcb *tcp;
 #ifdef MS_ASYNC
 
 static struct xlat mctl_sync[] = {
-       { MS_ASYNC,     "MS_ASYNC"      },
-       { MS_INVALIDATE,"MS_INVALIDATE" },
 #ifdef MS_SYNC
        { MS_SYNC,      "MS_SYNC"       },
 #endif
+       { MS_ASYNC,     "MS_ASYNC"      },
+       { MS_INVALIDATE,"MS_INVALIDATE" },
        { 0,            NULL            },
 };
 
index 011d547f280689e8884b3ea5c5aa466dd64db389..6a12cd5d9143302a0d1bb6d629bfd859f711bb4c 100644 (file)
@@ -59,7 +59,6 @@
 #define sys_ksigqueue printargs
 #define sys_lwp_sema_wait printargs
 #define sys_lwp_sema_trywait printargs
-#define sys_memcntl printargs
 #define sys_syscall printargs
 #define sys_clocal printargs
 #define sys_syssun printargs
 #define sys_sleep sys_alarm
 #define sys_fork1 sys_fork
 #define sys_forkall sys_fork
+#define sys_memcntl sys_mctl
 #if UNIXWARE > 2
 #define sys_rfork1 sys_rfork
 #define sys_rforkall sys_rfork