X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Fsys%2Fselect.h;h=e25257d2f33b9232fb4c171a932c41427c224e71;hb=839cc4e6da609a0b24f6cc32b0b11558fd77dd83;hp=dd4176dd2980c4957450feb00c3d7d92761fb2d7;hpb=400c5e5c8307a2ebe44ef1f203f5a15669f20347;p=musl diff --git a/include/sys/select.h b/include/sys/select.h index dd4176dd..e25257d2 100644 --- a/include/sys/select.h +++ b/include/sys/select.h @@ -4,11 +4,7 @@ extern "C" { #endif -#if __STDC_VERSION__ >= 199901L -#define __restrict restrict -#elif !defined(__GNUC__) -#define __restrict -#endif +#include #define __NEED_size_t #define __NEED_time_t @@ -36,6 +32,9 @@ typedef struct int select (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, struct timeval *__restrict); int pselect (int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, const struct timespec *__restrict, const sigset_t *__restrict); +#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) +#define NFDBITS (8*(int)sizeof(long)) +#endif #ifdef __cplusplus }