X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=include%2Fsys%2Fwait.h;h=b6dfe01d6ff66447bdbe074b28de6a619206a182;hp=7b5e8c7b165f00ed41b586619a1b7dfc9bf0c373;hb=9448b0513e2eec020fbca9c10412b83df5027a16;hpb=4eb4844b31906e1f8d4a1a1ff7a5c94e1083661f diff --git a/include/sys/wait.h b/include/sys/wait.h index 7b5e8c7b..b6dfe01d 100644 --- a/include/sys/wait.h +++ b/include/sys/wait.h @@ -10,10 +10,13 @@ extern "C" { #define __NEED_pid_t #define __NEED_id_t -#define __NEED_siginfo_t #include -typedef int idtype_t; +typedef enum { + P_ALL = 0, + P_PID = 1, + P_PGID = 2 +} idtype_t; pid_t wait (int *); int waitid (idtype_t, id_t, siginfo_t *, int); @@ -33,9 +36,9 @@ pid_t wait4 (pid_t, int *, int, struct rusage *); #define WCONTINUED 8 #define WNOWAIT 0x1000000 -#define P_ALL 0 -#define P_PID 1 -#define P_PGID 2 +#define __WNOTHREAD 0x20000000 +#define __WALL 0x40000000 +#define __WCLONE 0x80000000 #define WEXITSTATUS(s) (((s) & 0xff00) >> 8) #define WTERMSIG(s) ((s) & 0x7f)