(_hurd_msgport_receive): Call _hurd_self_sigstate to get sigstate cached
authorroland <roland>
Wed, 16 Nov 1994 21:30:33 +0000 (21:30 +0000)
committerroland <roland>
Wed, 16 Nov 1994 21:30:33 +0000 (21:30 +0000)
before running any signal thread code.

hurd/msgportdemux.c

index f0ee3e3..72f6ae6 100644 (file)
@@ -59,7 +59,7 @@ _hurd_msgport_receive (void)
   /* Get out own sigstate cached so we never again have to take a lock to
      fetch it.  There is much code in hurdsig.c which operates with some
      sigstate lock held, which will deadlock with _hurd_thread_sigstate.  */
-  (void) _hurd_sigstate_self ();
+  (void) _hurd_self_sigstate ();
 
   while (1)
     (void) __mach_msg_server (msgport_server, __vm_page_size, _hurd_msgport);