summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2007-12-06 23:36:57 +0000
committerjhb <jhb@FreeBSD.org>2007-12-06 23:36:57 +0000
commitd675d97b05e29fdaf2e178b5a5bdf4ecfd595371 (patch)
treed74e8093cdf57246d4b402ca10ebf34744883a46 /sys
parentf4e63ed7ac95c1105c7e5223d1986274c685b38b (diff)
downloadFreeBSD-src-d675d97b05e29fdaf2e178b5a5bdf4ecfd595371.zip
FreeBSD-src-d675d97b05e29fdaf2e178b5a5bdf4ecfd595371.tar.gz
Add freebsd32 compat wrappers for msgctl() and __semctl() using
kern_msgctl() and kern_semctl(). MFC after: 1 week
Diffstat (limited to 'sys')
-rw-r--r--sys/compat/freebsd32/syscalls.master8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/compat/freebsd32/syscalls.master b/sys/compat/freebsd32/syscalls.master
index d3a0e83..04c86f7 100644
--- a/sys/compat/freebsd32/syscalls.master
+++ b/sys/compat/freebsd32/syscalls.master
@@ -395,15 +395,15 @@
; The following were introduced with NetBSD/4.4Lite-2
; They are initialized by thier respective modules/sysinits
; XXX PROBLEM!!
-220 AUE_SEMCTL NOPROTO { int __semctl(int semid, int semnum, \
- int cmd, union semun *arg); }
+220 AUE_SEMCTL STD { int freebsd32_semctl(int semid, int semnum, \
+ int cmd, union semun32 *arg); }
221 AUE_SEMGET NOPROTO { int semget(key_t key, int nsems, \
int semflg); }
222 AUE_SEMOP NOPROTO { int semop(int semid, struct sembuf *sops, \
u_int nsops); }
223 AUE_NULL UNIMPL semconfig
-224 AUE_MSGCTL NOPROTO { int msgctl(int msqid, int cmd, \
- struct msqid_ds *buf); }
+224 AUE_MSGCTL STD { int freebsd32_msgctl(int msqid, int cmd, \
+ struct msqid_ds32 *buf); }
225 AUE_MSGGET NOPROTO { int msgget(key_t key, int msgflg); }
226 AUE_MSGSND STD { int freebsd32_msgsnd(int msqid, void *msgp, \
size_t msgsz, int msgflg); }
OpenPOWER on IntegriCloud