fix feature test macros in time.h

stime is not _XOPEN_SOURCE, and some functions were missing with
_BSD_SOURCE..
This commit is contained in:
Rich Felker 2012-06-13 14:43:16 -04:00
parent 23be72ae45
commit cf254c32ec
1 changed files with 2 additions and 5 deletions

View File

@ -100,7 +100,7 @@ int timer_getoverrun (timer_t);
#endif #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 *); char *strptime (const char *, const char *, struct tm *);
extern int daylight; extern int daylight;
extern long timezone; extern long timezone;
@ -110,11 +110,8 @@ struct tm *getdate (const char *);
#endif #endif
#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
int stime(time_t *); int stime(time_t *);
#endif
#if defined(_GNU_SOURCE)
time_t timegm(struct tm *); time_t timegm(struct tm *);
#endif #endif