Date: Fri, 13 Oct 2006 20:12:07 +0000 (UTC) From: Tor Egge <tegge@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc_r/uthread uthread_sig.c Message-ID: <200610132012.k9DKC7AS005839@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
tegge 2006-10-13 20:12:07 UTC FreeBSD src repository Modified files: lib/libc_r/uthread uthread_sig.c Log: Delay unblocking signal and restoring process signal mask until the thread signal mask has been updated to avoid stack overflow during signal bursts. Don't block signal forever if no threads can currently handle signal. Check for pending signal after direct invocation of signal handler. Revision Changes Path 1.47 +41 -19 src/lib/libc_r/uthread/uthread_sig.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610132012.k9DKC7AS005839>