From cf254c32ec47df4975d14e97233918e42ee70cea Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Wed, 13 Jun 2012 14:43:16 -0400 Subject: [PATCH] fix feature test macros in time.h stime is not _XOPEN_SOURCE, and some functions were missing with _BSD_SOURCE.. --- include/time.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/include/time.h b/include/time.h index ecdc66df..50ee5001 100644 --- a/include/time.h +++ b/include/time.h @@ -100,7 +100,7 @@ int timer_getoverrun (timer_t); #endif -#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) +#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) char *strptime (const char *, const char *, struct tm *); extern int daylight; extern long timezone; @@ -110,11 +110,8 @@ struct tm *getdate (const char *); #endif -#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) +#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) int stime(time_t *); -#endif - -#if defined(_GNU_SOURCE) time_t timegm(struct tm *); #endif