diff options
| author | tgoodwin <tgoodwin> | 1998-07-21 15:59:04 +0000 |
|---|---|---|
| committer | Toby Goodwin <toby@paccrat.org> | 2015-05-16 21:23:10 +0100 |
| commit | 5e6e70ecec4fe5605e1184d3336853551e13680b (patch) | |
| tree | c729be26d722d19b91952c6e8b9a5cc40de89fb2 | |
| parent | a4da093a65fc5c1869dbd634762a33e0faa71002 (diff) | |
*** empty log message ***
| -rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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. |