include signal.h to avoid thorny __sigcontext/sigcontext issues
[musl] / include / sys / select.h
index c44eada..7cb0af4 100644 (file)
@@ -6,6 +6,7 @@ extern "C" {
 
 #define __NEED_size_t
 #define __NEED_time_t
+#define __NEED_suseconds_t
 #define __NEED_struct_timeval
 #define __NEED_struct_timespec
 #define __NEED_sigset_t
@@ -14,6 +15,8 @@ extern "C" {
 
 #define FD_SETSIZE 1024
 
+typedef unsigned long fd_mask;
+
 typedef struct
 {
        unsigned long fds_bits[FD_SETSIZE / 8 / sizeof(long)];