From: Roland McGrath Date: Fri, 20 Aug 1999 03:46:30 +0000 (+0000) Subject: . X-Git-Tag: cvs/glibc_2-1-2~103 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bdb64f57f151b4b6130298018f6386710efe3b36;p=thirdparty%2Fglibc.git . --- diff --git a/ChangeLog b/ChangeLog index 7640641a166..7dd20166c4b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +1999-08-19 Roland McGrath + + * sysdeps/mach/hurd/i386/intr-msg.h (INTR_MSG_TRAP): Mark OPTION and + TIMEOUT as outputs of the asm to indicate that the signal thread + might mutate them. + * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Short circuit to plain + mach_msg if only sending or only receiving (i.e., not an RPC). When + making an RPC that might get interrupted, save OPTION and the portion + of the message buffer that gets clobbered by an EINTR reply message, + and properly restore them before attempting to retry the request + message send. + 1999-08-19 Ulrich Drepper * sysdeps/unix/sysv/linux/execve.c: New file. This version terminates