summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/poll.h4
-rw-r--r--src/select/ppoll.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/include/poll.h b/include/poll.h
index 472e4b84..bf9cb99a 100644
--- a/include/poll.h
+++ b/include/poll.h
@@ -36,7 +36,7 @@ struct pollfd {
int poll (struct pollfd *, nfds_t, int);
-#ifdef _GNU_SOURCE
+#ifdef _BSD_SOURCE
#define __NEED_time_t
#define __NEED_struct_timespec
#define __NEED_sigset_t
@@ -45,7 +45,7 @@ int ppoll(struct pollfd *, nfds_t, const struct timespec *, const sigset_t *);
#endif
#if _REDIR_TIME64
-#ifdef _GNU_SOURCE
+#ifdef _BSD_SOURCE
__REDIR(ppoll, __ppoll_time64);
#endif
#endif
diff --git a/src/select/ppoll.c b/src/select/ppoll.c
index e614600a..9a0bf929 100644
--- a/src/select/ppoll.c
+++ b/src/select/ppoll.c
@@ -1,4 +1,4 @@
-#define _GNU_SOURCE
+#define _BSD_SOURCE
#include <poll.h>
#include <signal.h>
#include <errno.h>