diff options
author | jhb <jhb@FreeBSD.org> | 2007-12-06 23:36:57 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2007-12-06 23:36:57 +0000 |
commit | d675d97b05e29fdaf2e178b5a5bdf4ecfd595371 (patch) | |
tree | d74e8093cdf57246d4b402ca10ebf34744883a46 /sys | |
parent | f4e63ed7ac95c1105c7e5223d1986274c685b38b (diff) | |
download | FreeBSD-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.master | 8 |
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); } |