linux_ipc.h (83221) | linux_ipc.h (83366) |
---|---|
1/*- 2 * Copyright (c) 2000 Marcel Moolenaar 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 11 unchanged lines hidden (view full) --- 20 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 * | 1/*- 2 * Copyright (c) 2000 Marcel Moolenaar 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 11 unchanged lines hidden (view full) --- 20 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 * |
28 * $FreeBSD: head/sys/compat/linux/linux_ipc.h 83221 2001-09-08 19:07:04Z marcel $ | 28 * $FreeBSD: head/sys/compat/linux/linux_ipc.h 83366 2001-09-12 08:38:13Z julian $ |
29 */ 30 31#ifndef _LINUX_IPC_H_ 32#define _LINUX_IPC_H_ 33 34#ifdef __i386__ 35 36struct linux_msgctl_args --- 70 unchanged lines hidden (view full) --- 107 108struct linux_shmget_args 109{ 110 l_key_t key; 111 l_size_t size; 112 l_int shmflg; 113}; 114 | 29 */ 30 31#ifndef _LINUX_IPC_H_ 32#define _LINUX_IPC_H_ 33 34#ifdef __i386__ 35 36struct linux_msgctl_args --- 70 unchanged lines hidden (view full) --- 107 108struct linux_shmget_args 109{ 110 l_key_t key; 111 l_size_t size; 112 l_int shmflg; 113}; 114 |
115int linux_msgctl __P((struct proc *, struct linux_msgctl_args *)); 116int linux_msgget __P((struct proc *, struct linux_msgget_args *)); 117int linux_msgrcv __P((struct proc *, struct linux_msgrcv_args *)); 118int linux_msgsnd __P((struct proc *, struct linux_msgsnd_args *)); | 115int linux_msgctl __P((struct thread *, struct linux_msgctl_args *)); 116int linux_msgget __P((struct thread *, struct linux_msgget_args *)); 117int linux_msgrcv __P((struct thread *, struct linux_msgrcv_args *)); 118int linux_msgsnd __P((struct thread *, struct linux_msgsnd_args *)); |
119 | 119 |
120int linux_semctl __P((struct proc *, struct linux_semctl_args *)); 121int linux_semget __P((struct proc *, struct linux_semget_args *)); 122int linux_semop __P((struct proc *, struct linux_semop_args *)); | 120int linux_semctl __P((struct thread *, struct linux_semctl_args *)); 121int linux_semget __P((struct thread *, struct linux_semget_args *)); 122int linux_semop __P((struct thread *, struct linux_semop_args *)); |
123 | 123 |
124int linux_shmat __P((struct proc *, struct linux_shmat_args *)); 125int linux_shmctl __P((struct proc *, struct linux_shmctl_args *)); 126int linux_shmdt __P((struct proc *, struct linux_shmdt_args *)); 127int linux_shmget __P((struct proc *, struct linux_shmget_args *)); | 124int linux_shmat __P((struct thread *, struct linux_shmat_args *)); 125int linux_shmctl __P((struct thread *, struct linux_shmctl_args *)); 126int linux_shmdt __P((struct thread *, struct linux_shmdt_args *)); 127int linux_shmget __P((struct thread *, struct linux_shmget_args *)); |
128 129#endif /* __i386__ */ 130 131#endif /* _LINUX_IPC_H_ */ | 128 129#endif /* __i386__ */ 130 131#endif /* _LINUX_IPC_H_ */ |