Files
semi-libc/include
Rich Felker 769fd4ce20 feature test macros: make _GNU_SOURCE enable everything
previously, a few BSD features were enabled only by _BSD_SOURCE, not
by _GNU_SOURCE. since _BSD_SOURCE is default in the absence of other
feature test macros, this made adding _GNU_SOURCE to a project not a
purely additive feature test macro; it actually caused some features
to be suppressed.

most of the changes made by this patch actually bring musl in closer
alignment with the glibc behavior for _GNU_SOURCE. the only exceptions
are the added visibility of functions like strlcpy which were BSD-only
due to being disliked/rejected by glibc maintainers. here, I feel the
consistency of having _GNU_SOURCE mean "everything", and especially
the property of it being purely additive, are more valuable than
hiding functions which glibc does not have.
2012-12-03 16:57:01 -05:00
..
2012-09-08 19:52:51 -04:00
2011-06-09 21:47:24 -04:00
2012-05-06 16:35:32 -04:00
2011-02-12 00:22:29 -05:00
2012-09-08 18:16:33 -04:00
2011-02-12 00:22:29 -05:00
2012-03-21 12:42:48 -04:00
2012-09-30 20:00:38 -04:00
2011-02-14 21:59:38 -05:00
2012-05-06 16:35:32 -04:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2012-10-31 21:27:48 -04:00
2011-02-12 00:22:29 -05:00
2011-04-13 15:24:26 -04:00
2011-02-12 00:22:29 -05:00
2012-09-09 16:27:26 -04:00
2011-02-12 00:22:29 -05:00
2011-09-20 14:51:56 -04:00
2011-02-12 00:22:29 -05:00
2012-09-08 00:14:25 -04:00
2011-04-05 15:40:36 -04:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2012-05-06 16:35:32 -04:00