cvs commit: src/lib/libc_r/uthread uthread_sig.c

Tor Egge tegge at FreeBSD.org
Fri Oct 13 13:13:36 PDT 2006


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


More information about the cvs-src mailing list