From aca07f3d18014509eaa1b51890d5f1c2976ac2c3 Mon Sep 17 00:00:00 2001 From: John Hughes Date: Tue, 16 Oct 2001 18:12:27 +0000 Subject: [PATCH] Implement memcntl for UnixWare --- ChangeLog | 6 ++++++ mem.c | 4 ++-- svr4/dummy.h | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 67f16ac3..aacf89b5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2001-10-16 John Hughes + + * 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 * util.c (umovestr): UnixWare (svr4?) returns 0 when trying diff --git a/mem.c b/mem.c index 92526cd9..3c08d3d5 100644 --- 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 }, }; diff --git a/svr4/dummy.h b/svr4/dummy.h index 011d547f..6a12cd5d 100644 --- a/svr4/dummy.h +++ b/svr4/dummy.h @@ -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 @@ -231,6 +230,7 @@ #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 -- 2.40.0