about summary refs log tree commit diff
path: root/resolv
diff options
context:
space:
mode:
Diffstat (limited to 'resolv')
-rw-r--r--resolv/netdb.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/resolv/netdb.h b/resolv/netdb.h
index 79c147e6bb..09ca37bbbf 100644
--- a/resolv/netdb.h
+++ b/resolv/netdb.h
@@ -36,6 +36,8 @@
 #ifdef __USE_GNU
 # define __need_sigevent_t
 # include <bits/siginfo.h>
+# define __need_timespec
+# include <time.h>
 #endif
 
 #include <bits/netdb.h>
@@ -500,7 +502,7 @@ extern int getaddrinfo_a (int __mode, struct gaicb *__list[__restrict_arr],
    in LIST is handled.  If TIMEOUT is not a null pointer it specifies the
    longest time the function keeps waiting before returning with an error.  */
 extern int gai_suspend (__const struct gaicb *__const __list[], int __ent,
-			const struct timespec *__timeout) __THROW;
+			__const struct timespec *__timeout) __THROW;
 
 /* Get the error status of the request REQ.  */
 extern int gai_error (struct gaicb *__req) __THROW;