From 5e6e70ecec4fe5605e1184d3336853551e13680b Mon Sep 17 00:00:00 2001 From: tgoodwin Date: Tue, 21 Jul 1998 15:59:04 +0000 Subject: *** empty log message *** --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'ChangeLog') 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. -- cgit v1.2.3