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:
Rich Felker
2014-09-10 12:27:33 -04:00
parent e6403887cc
commit ab8f6a6e42
4 changed files with 2 additions and 8 deletions

View File

@ -140,9 +140,6 @@ int lockf(int, int, off_t);
long gethostid(void);
int nice(int);
void sync(void);
#endif
#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE)
pid_t setpgrp(void);
char *crypt(const char *, const char *);
void encrypt(char *, int);