summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-07-02 07:13:57 -0700
committerKaz Kylheku <kaz@kylheku.com>2014-07-02 07:13:57 -0700
commit70b8d2eceb191a126aa12f242cd0ec449fc98465 (patch)
treea10356174320033cef525589410244c0dc1a4c4e /ChangeLog
parentce7f0602f317d02a71ad70e0ce27a0edd8cbde4f (diff)
downloadtxr-70b8d2eceb191a126aa12f242cd0ec449fc98465.tar.gz
txr-70b8d2eceb191a126aa12f242cd0ec449fc98465.tar.bz2
txr-70b8d2eceb191a126aa12f242cd0ec449fc98465.zip
Reconstruct missing ChangeLog entry from git log.
This entry shows when usleep was added to TXR.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 15b45f87..9745e5f7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3993,6 +3993,26 @@
* txr.1: Updated.
+2014-01-10 Kaz Kylheku <kaz@kylheku.com>
+
+ * configure (lang_flags): Let us switch from using _XOPEN_SOURCE=2
+ to _POSIX_C_SOURCE=199309L and _BSD_SOURCE.
+ In the .exe suffix test, try harder to redirect ls's output.
+ Test for fork stuff now needs <sys/types.h> evidently;
+ <unistd.h> does not necessarily pid_t, even though it defines
+ functions that return and accept pid_t!
+ The timegm test no longer needs _SVID_SOURCE since _BSD_SOURCE
+ covers it, and so we end up not using _SVID_SOURCE any more.
+ New tests for usleep and nanosleep.
+ The test for setenv is not conditional on timegm failing.
+
+ * eval.c: Include <time.h> and conditionally <windows.h>.
+ (usleep_wrap): New function.
+ (eval_init): New usleep_wrap function registered as usleep intrinsic.
+
+ * lib.c: Only define setenv and unsetenv if we don't have timegm,
+ because only in that situation they are used.
+
014-01-10 Kaz Kylheku <kaz@kylheku.com>
* match.c (do_txeval): Lift an annoying restriction in the pattern