--- rpl/ChangeLog 2010/08/13 21:02:18 1.40 +++ rpl/ChangeLog 2010/09/07 12:54:02 1.47 @@ -1,4 +1,24 @@ -* Fri Aug 06 2010 BERTRAND Joël rpl-4.0.18 (RPL/2) +* Thu Aug 26 2010 BERTRAND Joël rpl-4.0.19 (RPL/2) +- preprocessor does not use sed anymore; +- some workarounds have been written to not use buggy klibc SystemV IPCS. +ABORT now works on eComStation; +- sqlite is upgraded to 3.7.2; +- bug is fixed in software interrupts. When both process have different PID, +parent process was not interrupted if it is not group master process. To fix +this bug, SIGINJECT signal is not sent by child process but by control thread +in parent process; +- minor bug is fixed in data injection (POKE) that does not work as expected +when child process is protected by NRPROC. +* Thu Aug 26 2010 BERTRAND Joël rpl-4.0.18 (RPL/2) +- --enable-sysv-sems is added to configure script to use SystemV semaphores +functions instead of POSIX functions. This function is disabled or forced on +systems that does not provide correct POSIX or SysV semaphores subsystem; +- a dirty but not quick patch is written to workaround broken siginfo +structures. This patch has been successfully tested. It uses a segment of +shared memory (SysV) and eleven semaphores (Posix or SysV) by process +(Unix PID); +- some OpenBSD's hacks are added; +- broken siginfo->si_pid field is now checked by configure script; - SWI now sends SIGCONT to interrupted process to start interrupt without delay; - random generator is cloned by SPAWN; - in transliteration subroutine : '\r' is added after all '\n' in OS/2 port;