--- hurd/hurdsig.c.orig Tue Jul 24 00:27:42 2001 +++ hurd/hurdsig.c Tue Jul 24 00:27:48 2001 @@ -1223,7 +1223,7 @@ if (intarraysize > INIT_SIGMASK) ss->blocked = intarray[INIT_SIGMASK]; if (intarraysize > INIT_SIGPENDING) - ss->blocked = intarray[INIT_SIGPENDING]; + ss->pending = intarray[INIT_SIGPENDING]; if (intarraysize > INIT_SIGIGN && intarray[INIT_SIGIGN] != 0) { int signo;