diff options
author | gallatin <gallatin@FreeBSD.org> | 2000-11-01 23:17:31 +0000 |
---|---|---|
committer | gallatin <gallatin@FreeBSD.org> | 2000-11-01 23:17:31 +0000 |
commit | cf4f3816fdb38049598c53e62b6c94b42629f2b7 (patch) | |
tree | 0f503a7e4817ea73f8fb70ddbe424a106a848a54 /sys/alpha | |
parent | b8fdbf65c5514fbd472bc75315c7d69dd84619ed (diff) | |
download | FreeBSD-src-cf4f3816fdb38049598c53e62b6c94b42629f2b7.zip FreeBSD-src-cf4f3816fdb38049598c53e62b6c94b42629f2b7.tar.gz |
Support for the linux ipc syscalls on the alpha, where each one has
its own syscall rather than going through a demux function like
linux_ipc() on i386
Diffstat (limited to 'sys/alpha')
-rw-r--r-- | sys/alpha/linux/syscalls.master | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/sys/alpha/linux/syscalls.master b/sys/alpha/linux/syscalls.master index 6927785..ed4063e 100644 --- a/sys/alpha/linux/syscalls.master +++ b/sys/alpha/linux/syscalls.master @@ -269,19 +269,27 @@ 197 UNIMPL LINUX 198 UNIMPL LINUX 199 UNIMPL LINUX -200 UNIMPL LINUX msgctl -201 UNIMPL LINUX msgget -202 UNIMPL LINUX msgrcv -203 UNIMPL LINUX msgsnd -204 UNIMPL LINUX semctl -205 UNIMPL LINUX semget -206 UNIMPL LINUX semop +200 STD LINUX { int linux_msgctl(int arg1, int arg2, \ + caddr_t ptr); } +201 STD LINUX { int linux_msgget(int arg1, int arg2); } +202 STD LINUX { int linux_msgrcv(int arg1, caddr_t ptr, \ + size_t arg2, long arg3, int arg4); } +203 STD LINUX { int linux_msgsnd(int arg1, caddr_t ptr, \ + size_t arg2, long arg3, int arg4); } +204 STD LINUX { int linux_semctl(int arg1, int arg2, \ + int arg3, caddr_t ptr); } +205 STD LINUX { int linux_semget(int arg1, int arg2, int arg3); } +206 STD LINUX { int linux_semop(int arg1, caddr_t ptr, \ + int arg2); } 207 UNIMPL LINUX 208 STD LINUX { int linux_lchown(char *path, int uid, int gid); } -209 UNIMPL LINUX shmat -210 UNIMPL LINUX shmctl -211 UNIMPL LINUX shmdt -212 UNIMPL LINUX shmget +209 STD LINUX { int linux_shmat(int arg1, caddr_t ptr, \ + int arg2, caddr_t arg3); } +210 STD LINUX { int linux_shmctl(int arg1, int arg2, \ + caddr_t ptr); } +211 STD LINUX { int linux_shmdt(caddr_t ptr); } +212 STD LINUX { int linux_shmget(int arg1, size_t arg2, \ + int arg3); } 213 UNIMPL LINUX 214 UNIMPL LINUX 215 UNIMPL LINUX |