about summary refs log tree commit diff
path: root/include/stdlib.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2014-09-10 12:27:33 -0400
committerRich Felker <dalias@aerifal.cx>2014-09-10 12:27:33 -0400
commitab8f6a6e42ff893041f7545a23e6d6a0edde07fb (patch)
tree827be99b11db4cbf694ca6adb5c8d1b9917672a8 /include/stdlib.h
parente6403887ccf172974d2da5304c3e4043ebad41d2 (diff)
downloadmusl-ab8f6a6e42ff893041f7545a23e6d6a0edde07fb.tar.gz
musl-ab8f6a6e42ff893041f7545a23e6d6a0edde07fb.tar.xz
musl-ab8f6a6e42ff893041f7545a23e6d6a0edde07fb.zip
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.
Diffstat (limited to 'include/stdlib.h')
-rw-r--r--include/stdlib.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/include/stdlib.h b/include/stdlib.h
index db569d97..97ce5a72 100644
--- a/include/stdlib.h
+++ b/include/stdlib.h
@@ -114,9 +114,6 @@ long int random (void);
 void srandom (unsigned int);
 char *initstate (unsigned int, char *, size_t);
 char *setstate (char *);
-#endif
-
-#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE)
 int putenv (char *);
 int posix_openpt (int);
 int grantpt (int);