waitid WALL and build script convolution removal
[muinit.git] / ulinux_namespace.h
blob73b0a5870991f522877030979e2eabf516141243
1 #ifndef ULINUX_NAMESPACE_H
2 #define ULINUX_NAMESPACE_H
3 #define rt_sigprocmask(a,b,c) ulinux_sysc(rt_sigprocmask,4,a,b,0,c)
4 #define SIG_BLOCK ULINUX_SIG_BLOCK
5 #define SIG_UNBLOCK ULINUX_SIG_UNBLOCK
6 #define SIGCHLD ULINUX_SIGCHLD
7 #define exit_group(a) ulinux_sysc(exit_group,1,a);unreachable();
8 #define ISERR ULINUX_ISERR
9 #define clone(a) ulinux_sysc(clone,5,a,0,0,0,0)
10 #define execve(a,b) ulinux_sysc(execve,4,a,b,0,0)
11 #define setsid(a) ulinux_sysc(setsid,0)
12 #define waitid(a,b,c,d) ulinux_sysc(waitid,5,a,b,c,d,0)
13 #define P_PID ULINUX_P_PID
14 #define siginfo ulinux_siginfo
15 #define P_ALL ULINUX_P_ALL
16 #define WEXITED ULINUX_WEXITED
17 #define WALL ULINUX_WALL
18 #define u8 ulinux_u8
19 #define i int
20 #define l long
21 #define ul unsigned long
22 #define loop for(;;)
23 #endif