1*c9945492SAndroid Build Coastguard Worker #ifndef _SYS_IPC_H 2*c9945492SAndroid Build Coastguard Worker #define _SYS_IPC_H 3*c9945492SAndroid Build Coastguard Worker #ifdef __cplusplus 4*c9945492SAndroid Build Coastguard Worker extern "C" { 5*c9945492SAndroid Build Coastguard Worker #endif 6*c9945492SAndroid Build Coastguard Worker 7*c9945492SAndroid Build Coastguard Worker #include <features.h> 8*c9945492SAndroid Build Coastguard Worker 9*c9945492SAndroid Build Coastguard Worker #define __NEED_uid_t 10*c9945492SAndroid Build Coastguard Worker #define __NEED_gid_t 11*c9945492SAndroid Build Coastguard Worker #define __NEED_mode_t 12*c9945492SAndroid Build Coastguard Worker #define __NEED_key_t 13*c9945492SAndroid Build Coastguard Worker 14*c9945492SAndroid Build Coastguard Worker #include <bits/alltypes.h> 15*c9945492SAndroid Build Coastguard Worker 16*c9945492SAndroid Build Coastguard Worker #define __ipc_perm_key __key 17*c9945492SAndroid Build Coastguard Worker #define __ipc_perm_seq __seq 18*c9945492SAndroid Build Coastguard Worker 19*c9945492SAndroid Build Coastguard Worker #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) 20*c9945492SAndroid Build Coastguard Worker #define __key key 21*c9945492SAndroid Build Coastguard Worker #define __seq seq 22*c9945492SAndroid Build Coastguard Worker #endif 23*c9945492SAndroid Build Coastguard Worker 24*c9945492SAndroid Build Coastguard Worker #include <bits/ipc.h> 25*c9945492SAndroid Build Coastguard Worker #include <bits/ipcstat.h> 26*c9945492SAndroid Build Coastguard Worker 27*c9945492SAndroid Build Coastguard Worker #define IPC_CREAT 01000 28*c9945492SAndroid Build Coastguard Worker #define IPC_EXCL 02000 29*c9945492SAndroid Build Coastguard Worker #define IPC_NOWAIT 04000 30*c9945492SAndroid Build Coastguard Worker 31*c9945492SAndroid Build Coastguard Worker #define IPC_RMID 0 32*c9945492SAndroid Build Coastguard Worker #define IPC_SET 1 33*c9945492SAndroid Build Coastguard Worker #define IPC_INFO 3 34*c9945492SAndroid Build Coastguard Worker 35*c9945492SAndroid Build Coastguard Worker #define IPC_PRIVATE ((key_t) 0) 36*c9945492SAndroid Build Coastguard Worker 37*c9945492SAndroid Build Coastguard Worker key_t ftok (const char *, int); 38*c9945492SAndroid Build Coastguard Worker 39*c9945492SAndroid Build Coastguard Worker #ifdef __cplusplus 40*c9945492SAndroid Build Coastguard Worker } 41*c9945492SAndroid Build Coastguard Worker #endif 42*c9945492SAndroid Build Coastguard Worker #endif 43