summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortgoodwin <tgoodwin>1998-07-21 15:59:04 +0000
committerToby Goodwin <toby@paccrat.org>2015-05-16 21:23:10 +0100
commit5e6e70ecec4fe5605e1184d3336853551e13680b (patch)
treec729be26d722d19b91952c6e8b9a5cc40de89fb2
parenta4da093a65fc5c1869dbd634762a33e0faa71002 (diff)
*** empty log message ***
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 88e34a7..5959544 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -380,3 +380,18 @@ Changes since rc-1.5b2
Configuration: if you say `--with-readline' or `--with-editline' it is now an
error if the appropriate library is not found.
+
+ Bug: rc didn't work on RedHat 5 systems. This is because of
+ peculiarities in the handling of signals and system calls on this
+ system (the C library attempts to fake restartable system calls).
+ The fix I have put in place involves testing at configure time for
+ sigaction() and SA_INTERRUPT: if both exist, we set up sys_signal()
+ to be an "always interrupt" wrapper around sigaction(). (If we don't
+ have sigaction(), we use signal() and check for restartable system
+ calls as usual.) I'm not entirely confident that this fix is solid.
+
+ Portability: on AIX, lconv is defined by the system header files. Rename
+ lconv in print.c to avoid the clash.
+
+ Testing: add a test that `cd' prints the new directory if we are interactive and
+ the directory was found via $cdpath.