From 7f4e9608228a6e2e1af62abe576599cd4588d778 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 5 Jul 1996 23:51:10 +0000 Subject: [PATCH] * hurd/hurdsig.c (_hurd_internal_post_signal): In case of handled signal during critical section doing interruptible RPC, if _hurdsig_abort_rpcs wants to change thread state, do thread_set_state before thread_resume. If in critical section, pass 0 for SIGNO to _hurdsig_abort_rpcs so rpc is interrupted regardless of SA_RESTART. * extra-lib.mk: Fix typo in $(extra-libs-others) conditional. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index bb1341b..f44123a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ Fri Jul 5 12:22:51 1996 Roland McGrath + * hurd/hurdsig.c (_hurd_internal_post_signal): In case of handled + signal during critical section doing interruptible RPC, if + _hurdsig_abort_rpcs wants to change thread state, do thread_set_state + before thread_resume. If in critical section, pass 0 for SIGNO to + _hurdsig_abort_rpcs so rpc is interrupted regardless of SA_RESTART. + + * extra-lib.mk: Fix typo in $(extra-libs-others) conditional. + * sysdeps/unix/sysv/linux/sys/user.h: New file. * sysdeps/unix/sysv/linux/Dist: Add it. * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add sys/user.h. -- 2.7.4