]> sourceware.org Git - newlib-cygwin.git/commit
* sigproc.cc (sigalloc): Don't set SA_RESTART here.
authorChristopher Faylor <me@cgf.cx>
Thu, 23 Mar 2006 15:55:59 +0000 (15:55 +0000)
committerChristopher Faylor <me@cgf.cx>
Thu, 23 Mar 2006 15:55:59 +0000 (15:55 +0000)
commitdccd2abec6c33e0b020ac6ca73f4a74c35833838
treea98d61a0ca448cb9c3cdf744b20f86ad3be04732
parent5b2daa7c975c336796e46b633db739c3f6286f67
* sigproc.cc (sigalloc): Don't set SA_RESTART here.
* signal.cc (_SA_NORESTART): New flag.
(sigaction_worker): New function, derived from sigaction.  Don't set internal
flags unless called internally.
(sigaction): Use sigaction_worker.
(signal): Honor new _SA_NORESTART flag.
(siginterrupt): Set _SA_NORESTART flag appropriately.  Use sigaction_worker to
set flags.
* include/cygwin/signal.h: Define _SA_INTERNAL_MASK here.
winsup/cygwin/ChangeLog
winsup/cygwin/include/cygwin/signal.h
winsup/cygwin/signal.cc
winsup/cygwin/sigproc.cc
This page took 0.026606 seconds and 5 git commands to generate.