author | Rich Felker <dalias@aerifal.cx> | 2013年07月22日 11:22:36 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2013年07月22日 11:22:36 -0400 |
commit | 9448b0513e2eec020fbca9c10412b83df5027a16 (patch) | |
tree | 7288ee417c591cd92176270b0a4168ef73d12f9e /include/sys/wait.h | |
parent | 976c0fdcb55fafc55682d86441e5293d8aa5259d (diff) | |
download | musl-9448b0513e2eec020fbca9c10412b83df5027a16.tar.gz |
-rw-r--r-- | include/sys/wait.h | 11 |
diff --git a/include/sys/wait.h b/include/sys/wait.h index b8d6432e..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 <bits/alltypes.h> -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); @@ -37,10 +40,6 @@ pid_t wait4 (pid_t, int *, int, struct rusage *); #define __WALL 0x40000000 #define __WCLONE 0x80000000 -#define P_ALL 0 -#define P_PID 1 -#define P_PGID 2 - #define WEXITSTATUS(s) (((s) & 0xff00) >> 8) #define WTERMSIG(s) ((s) & 0x7f) #define WSTOPSIG(s) WEXITSTATUS(s) |