Make the code we're running under total signal mask as short as possible.
authorSimon Schubert <corecode@dragonflybsd.org>
Fri, 9 May 2008 11:24:08 +0000 (11:24 +0000)
committerSimon Schubert <corecode@dragonflybsd.org>
Fri, 9 May 2008 11:24:08 +0000 (11:24 +0000)
commita7b4dea645a2bce5a7620fc8c1200b2fd0ade190
tree0f643146e08cac85ee0c4956b5a723b4a7fe009e
parent45a014dcf3ef1a060fb97ba54c6002f42da056e7
Make the code we're running under total signal mask as short as possible.

This fixes a hang when calling pthread_create(NULL, ...), which was due
to the fact that we hit a SIGSEGV while under total signal mask, leading
to infinite page faults.
lib/libthread_xu/thread/thr_create.c