X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/blobdiff_plain/984263bcb83ad82313113c6ac840d99124d8f90c..c7114eea35c253e90b0568995d74ae6f736fc451:/sys/emulation/linux/linux_ipc.h diff --git a/sys/emulation/linux/linux_ipc.h b/sys/emulation/linux/linux_ipc.h index 9de1cba829..ad4747e82e 100644 --- a/sys/emulation/linux/linux_ipc.h +++ b/sys/emulation/linux/linux_ipc.h @@ -26,6 +26,7 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * $FreeBSD: src/sys/compat/linux/linux_ipc.h,v 1.2.2.4 2001/11/05 19:08:22 marcel Exp $ + * $DragonFly: src/sys/emulation/linux/linux_ipc.h,v 1.5 2003/07/30 00:19:13 dillon Exp $ */ #ifndef _LINUX_IPC_H_ @@ -35,6 +36,7 @@ struct linux_msgctl_args { + union sysmsg sysmsg; l_int msqid; l_int cmd; struct l_msqid_ds *buf; @@ -42,12 +44,14 @@ struct linux_msgctl_args struct linux_msgget_args { + union sysmsg sysmsg; l_key_t key; l_int msgflg; }; struct linux_msgrcv_args { + union sysmsg sysmsg; l_int msqid; struct l_msgbuf *msgp; l_size_t msgsz; @@ -57,6 +61,7 @@ struct linux_msgrcv_args struct linux_msgsnd_args { + union sysmsg sysmsg; l_int msqid; struct l_msgbuf *msgp; l_size_t msgsz; @@ -65,6 +70,7 @@ struct linux_msgsnd_args struct linux_semctl_args { + union sysmsg sysmsg; l_int semid; l_int semnum; l_int cmd; @@ -73,6 +79,7 @@ struct linux_semctl_args struct linux_semget_args { + union sysmsg sysmsg; l_key_t key; l_int nsems; l_int semflg; @@ -80,6 +87,7 @@ struct linux_semget_args struct linux_semop_args { + union sysmsg sysmsg; l_int semid; struct l_sembuf *tsops; l_uint nsops; @@ -87,6 +95,7 @@ struct linux_semop_args struct linux_shmat_args { + union sysmsg sysmsg; l_int shmid; char *shmaddr; l_int shmflg; @@ -95,6 +104,7 @@ struct linux_shmat_args struct linux_shmctl_args { + union sysmsg sysmsg; l_int shmid; l_int cmd; struct l_shmid_ds *buf; @@ -102,29 +112,31 @@ struct linux_shmctl_args struct linux_shmdt_args { + union sysmsg sysmsg; char *shmaddr; }; struct linux_shmget_args { + union sysmsg sysmsg; l_key_t key; l_size_t size; l_int shmflg; }; -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_msgctl __P((struct linux_msgctl_args *)); +int linux_msgget __P((struct linux_msgget_args *)); +int linux_msgrcv __P((struct linux_msgrcv_args *)); +int linux_msgsnd __P((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_semctl __P((struct linux_semctl_args *)); +int linux_semget __P((struct linux_semget_args *)); +int linux_semop __P((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 *)); +int linux_shmat __P((struct linux_shmat_args *)); +int linux_shmctl __P((struct linux_shmctl_args *)); +int linux_shmdt __P((struct linux_shmdt_args *)); +int linux_shmget __P((struct linux_shmget_args *)); #endif /* __i386__ */