K 10 svn:author V 5 tegge K 8 svn:date V 27 2007-03-21T21:47:29.000000Z K 7 svn:log V 595 Previous backport of the 2001-09-11 fix from newer linuxthreads version failed to take into account that the library contains wrappers for read() and write() that calls __libc_read() and __libc_write(). This incorrectly causes normal read() and write() operations to be retried if aborted by a signal. Instead of making __libc_read() and __libc_write() retry if aborted by a signal, add new functions __libc_safe_read() and __libc_safe_write() that retries operation after a signal. Change reads from manager pipe and writes to manager pipe to use __libc_safe_read() and __libc_safe_write(). END