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/compat/linux/linux_ipc.h | |
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/compat/linux/linux_ipc.h')
-rw-r--r-- | sys/compat/linux/linux_ipc.h | 43 |
1 files changed, 29 insertions, 14 deletions
diff --git a/sys/compat/linux/linux_ipc.h b/sys/compat/linux/linux_ipc.h index b5c1255..d78a6e3 100644 --- a/sys/compat/linux/linux_ipc.h +++ b/sys/compat/linux/linux_ipc.h @@ -32,19 +32,34 @@ #define _LINUX_IPC_H_ #ifndef __alpha__ -int linux_msgctl __P((struct proc *, struct linux_ipc_args *)); -int linux_msgget __P((struct proc *, struct linux_ipc_args *)); -int linux_msgrcv __P((struct proc *, struct linux_ipc_args *)); -int linux_msgsnd __P((struct proc *, struct linux_ipc_args *)); - -int linux_semctl __P((struct proc *, struct linux_ipc_args *)); -int linux_semget __P((struct proc *, struct linux_ipc_args *)); -int linux_semop __P((struct proc *, struct linux_ipc_args *)); - -int linux_shmat __P((struct proc *, struct linux_ipc_args *)); -int linux_shmctl __P((struct proc *, struct linux_ipc_args *)); -int linux_shmdt __P((struct proc *, struct linux_ipc_args *)); -int linux_shmget __P((struct proc *, struct linux_ipc_args *)); -#endif /*!__alpha__*/ + +#define linux_msgctl_args linux_ipc_args +#define linux_msgget_args linux_ipc_args +#define linux_msgrcv_args linux_ipc_args +#define linux_msgsnd_args linux_ipc_args + +#define linux_semctl_args linux_ipc_args +#define linux_semget_args linux_ipc_args +#define linux_semop_args linux_ipc_args + +#define linux_shmat_args linux_ipc_args +#define linux_shmctl_args linux_ipc_args +#define linux_shmdt_args linux_ipc_args +#define linux_shmget_args linux_ipc_args + +int linux_msgctl __P((struct proc *, struct linux_msgctl_args *)); +int linux_msgget __P((struct proc *, struct linux_msgget_args *)); +int linux_msgrcv __P((struct proc *, struct linux_msgrcv_args *)); +int linux_msgsnd __P((struct proc *, struct linux_msgsnd_args *)); + +int linux_semctl __P((struct proc *, struct linux_semctl_args *)); +int linux_semget __P((struct proc *, struct linux_semget_args *)); +int linux_semop __P((struct proc *, struct linux_semop_args *)); + +int linux_shmat __P((struct proc *, struct linux_shmat_args *)); +int linux_shmctl __P((struct proc *, struct linux_shmctl_args *)); +int linux_shmdt __P((struct proc *, struct linux_shmdt_args *)); +int linux_shmget __P((struct proc *, struct linux_shmget_args *)); +#endif /*__alpha__*/ #endif /* _LINUX_IPC_H_ */ |