CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/10/07 02:59:43
Modified files:
lib/libpthread/uthread: pthread_private.h uthread_cancel.c
uthread_connect.c uthread_info_openbsd.c
uthread_kern.c uthread_sig.c
uthread_suspend_np.c
Log message:
threads waiting on PS_FDW_WAIT state should not be interruptible if
SA_RESTART is set, with connect(2) being the exception thus getting its
own state.
as pointed by kurt, threads on this and PS_FDR_WAIT states need to be
set to PS_RUNNING since the current signal dispatching code only looks
at the current thread.
ok kurt@