diff options
Diffstat (limited to 'include/sys')
-rw-r--r-- | include/sys/resource.h | 3 | ||||
-rw-r--r-- | include/sys/statfs.h | 2 | ||||
-rw-r--r-- | include/sys/types.h | 10 | ||||
-rw-r--r-- | include/sys/wait.h | 11 |
4 files changed, 10 insertions, 16 deletions
diff --git a/include/sys/resource.h b/include/sys/resource.h index ff8ee205..0cfbcf44 100644 --- a/include/sys/resource.h +++ b/include/sys/resource.h @@ -6,10 +6,9 @@ extern "C" { #endif #include <features.h> +#include <sys/time.h> #define __NEED_id_t -#define __NEED_time_t -#define __NEED_struct_timeval #ifdef _GNU_SOURCE #define __NEED_pid_t diff --git a/include/sys/statfs.h b/include/sys/statfs.h index d8128a25..6f4c6230 100644 --- a/include/sys/statfs.h +++ b/include/sys/statfs.h @@ -9,7 +9,7 @@ extern "C" { #include <sys/statvfs.h> -typedef struct { +typedef struct __fsid_t { int __val[2]; } fsid_t; diff --git a/include/sys/types.h b/include/sys/types.h index 6ead8b6e..db8661bf 100644 --- a/include/sys/types.h +++ b/include/sys/types.h @@ -25,10 +25,6 @@ extern "C" { #define __NEED_int32_t #define __NEED_int64_t -#define __NEED___uint16_t -#define __NEED___uint32_t -#define __NEED___uint64_t - #define __NEED_blkcnt_t #define __NEED_fsblkcnt_t #define __NEED_fsfilcnt_t @@ -57,9 +53,9 @@ extern "C" { #include <bits/alltypes.h> typedef unsigned char u_int8_t; -typedef __uint16_t u_int16_t; -typedef __uint32_t u_int32_t; -typedef __uint64_t u_int64_t; +typedef unsigned short u_int16_t; +typedef unsigned u_int32_t; +typedef unsigned long long u_int64_t; #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) typedef char *caddr_t; 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) |