X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Fsys%2Fipc.h;h=9ac11fe3ec3274c6592427bc8f1025ca4ab1f554;hb=6fb88a955a112223d3304bdaedc067771024725b;hp=9de9f3e73771c7df1fdc8ed658b44f7f5507faab;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/include/sys/ipc.h b/include/sys/ipc.h index 9de9f3e7..9ac11fe3 100644 --- a/include/sys/ipc.h +++ b/include/sys/ipc.h @@ -4,6 +4,8 @@ extern "C" { #endif +#include + #define __NEED_uid_t #define __NEED_gid_t #define __NEED_mode_t @@ -11,13 +13,29 @@ extern "C" { #include +#ifdef _GNU_SOURCE +#define key __ipc_perm_key +#define seq __ipc_perm_seq +#define __key __ipc_perm_key +#define __seq __ipc_perm_seq +#endif + #include +#define IPC_CREAT 01000 +#define IPC_EXCL 02000 +#define IPC_NOWAIT 04000 + +#define IPC_RMID 0 +#define IPC_SET 1 +#define IPC_STAT 2 +#define IPC_INFO 3 + +#define IPC_PRIVATE ((key_t) 0) + key_t ftok (const char *, int); #ifdef __cplusplus } #endif #endif - -