fix places where _BSD_SOURCE failed to yield a superset of _XOPEN_SOURCE
the vast majority of these failures seem to have been oversights at the time _BSD_SOURCE was added, or perhaps shortly afterward. the one which may have had some reason behind it is omission of setpgrp from the _BSD_SOURCE feature profile, since the standard setpgrp interface conflicts with a legacy (pre-POSIX) BSD interface by the same name. however, such omission is not aligned with our general policy in this area (for example, handling of similar _GNU_SOURCE cases) and should not be preserved.
This commit is contained in:
parent
e6403887cc
commit
ab8f6a6e42
4 changed files with 2 additions and 8 deletions
|
|
@ -116,7 +116,7 @@ int timer_getoverrun (timer_t);
|
|||
#endif
|
||||
|
||||
|
||||
#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE)
|
||||
#if defined(_XOPEN_SOURCE) || defined(_BSD_SOURCE) || defined(_GNU_SOURCE)
|
||||
char *strptime (const char *__restrict, const char *__restrict, struct tm *__restrict);
|
||||
extern int daylight;
|
||||
extern long timezone;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue