summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-06-05 06:37:27 -0700
committerKaz Kylheku <kaz@kylheku.com>2014-06-05 06:37:27 -0700
commit3466d04fb72ff63998fb047e39796c9a2845519b (patch)
tree8049b9e44ab05b75007884ebd07a12606a6df52e /ChangeLog
parent9ac1698bc322236e503ad8df7411e4cb6e521199 (diff)
downloadtxr-3466d04fb72ff63998fb047e39796c9a2845519b.tar.gz
txr-3466d04fb72ff63998fb047e39796c9a2845519b.tar.bz2
txr-3466d04fb72ff63998fb047e39796c9a2845519b.zip
* configure (lang_flags): Removing -D_BSD_SOURCE
from lang_flags. Adding a test for determining which flag reveals BSD functions. This is due to the braindamaged way feature selection macros work on FreeBSD. There is no way to say "give me only the functions from a certain version of the Unix spec, plus traditional BSD functions", so we have to resort to using the internal symbol __BSD_VISIBLE. Also, changing the detection test for daemon function to the pointer-based approach.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index deb83046..8714e7bc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2014-06-05 Kaz Kylheku <kaz@kylheku.com>
+
+ * configure (lang_flags): Removing -D_BSD_SOURCE
+ from lang_flags. Adding a test for determining
+ which flag reveals BSD functions. This is due to the
+ braindamaged way feature selection macros work on
+ FreeBSD. There is no way to say "give me only the
+ functions from a certain version of the Unix spec,
+ plus traditional BSD functions", so we have to resort to
+ using the internal symbol __BSD_VISIBLE. Also, changing
+ the detection test for daemon function to the
+ pointer-based approach.
+
2014-06-04 Kaz Kylheku <kaz@kylheku.com>
* configure (lang_flags): drop -D_POSIX_C_SOURCE=199309L.