xref: /third_party/musl/libc-test/src/api/sys_ipc.c (revision 570af302)
1#include <sys/ipc.h>
2#define T(t) (t*)0;
3#define F(t,n) {t *y = &x.n;}
4#define C(n) switch(n){case n:;}
5static void f()
6{
7T(uid_t)
8T(gid_t)
9T(mode_t)
10T(key_t)
11{
12struct ipc_perm x;
13F(uid_t,uid)
14F(gid_t,gid)
15F(uid_t,cuid)
16F(gid_t,cgid)
17F(mode_t, mode)
18}
19C(IPC_CREAT)
20C(IPC_EXCL)
21C(IPC_NOWAIT)
22C(IPC_PRIVATE)
23C(IPC_RMID)
24C(IPC_SET)
25C(IPC_STAT)
26{key_t(*p)(const char*,int) = ftok;}
27}
28