提交 b367ab15 编写于 作者: R Rich Felker

avoid breakage if somebody wrongly defines empty feature test macros

上级 18c0e02e
...@@ -121,8 +121,8 @@ struct protoent *getprotobyname (const char *); ...@@ -121,8 +121,8 @@ struct protoent *getprotobyname (const char *);
struct protoent *getprotobynumber (int); struct protoent *getprotobynumber (int);
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) || defined(_POSIX_SOURCE) \ #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) || defined(_POSIX_SOURCE) \
|| (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE < 200809L) \ || (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE+0 < 200809L) \
|| (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE < 700) || (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE+0 < 700)
struct hostent *gethostbyname (const char *); struct hostent *gethostbyname (const char *);
struct hostent *gethostbyaddr (const void *, socklen_t, int); struct hostent *gethostbyaddr (const void *, socklen_t, int);
#ifdef __GNUC__ #ifdef __GNUC__
......
...@@ -149,7 +149,7 @@ void swab(const void *__restrict, void *__restrict, ssize_t); ...@@ -149,7 +149,7 @@ void swab(const void *__restrict, void *__restrict, ssize_t);
#endif #endif
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) \ #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) \
|| (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE < 700) || (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE+0 < 700)
int usleep(unsigned); int usleep(unsigned);
unsigned ualarm(unsigned, unsigned); unsigned ualarm(unsigned, unsigned);
#endif #endif
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册