aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/signal.cc
AgeCommit message (Expand)AuthorFilesLines
2022-05-29Cygwin: remove regparm.hKen Brown1-4/+4
2022-05-13Add stdio_exit_handler()Matt Joyce1-2/+3
2022-05-12Cygwin: signal.cc: Include <unistd.h>Sebastian Huber1-1/+2
2022-03-01Cygwin: handle_sigprocmask: If new signal set is NULL, ignore "how"Corinna Vinschen1-3/+3
2021-11-22Cygwin: raise: align return value and error checking to LinuxCorinna Vinschen1-1/+6
2021-11-22Cygwin: raise: fix check for multithreaded processCorinna Vinschen1-1/+1
2020-02-18Cygwin: rename NSIG to _NSIG, change visibility of NSIG to MISCCorinna Vinschen1-7/+7
2019-08-18Cygwin: select: revamp non-polling code for signalfdCorinna Vinschen1-1/+0
2019-07-12Cygwin: return full sigset_t from sig_sendCorinna Vinschen1-2/+2
2019-01-30Cygwin: raise: change to call pthread_killCorinna Vinschen1-1/+4
2019-01-22Cygwin: posix timers: reimplement using OS timerCorinna Vinschen1-2/+2
2019-01-18Cygwin: clock.h: add valid_timespec() to check timespec for validityCorinna Vinschen1-3/+2
2019-01-14Cygwin: signalfd: implement non-polling selectCorinna Vinschen1-1/+3
2019-01-13Cygwin: signal: implement signalfdCorinna Vinschen1-1/+61
2019-01-13Cygwin: minor cleanupsCorinna Vinschen1-3/+4
2019-01-12Cygwin: posix timers: implement timer_getoverrunCorinna Vinschen1-0/+7
2019-01-11Cygwin: clock_nanosleep is not supposed to crash, return EFAULT insteadCorinna Vinschen1-5/+21
2018-11-29Cygwin: implement extensible clock interfaceCorinna Vinschen1-13/+10
2018-07-19fix duration handling in sigtimedwaitMark Geisert1-0/+2
2018-02-07Cygwin: Cleanup time handlingCorinna Vinschen1-11/+15
2017-12-18Cygwin: rearrange sigwait functions, convert sigwait_common to inlineCorinna Vinschen1-45/+43
2017-12-18Cygwin: Implement sigtimedwaitMark Geisert1-2/+34
2017-10-09cygwin: Remove comparison of 'this' to NULL in _pinfo::existsKen Brown1-1/+1
2017-10-09cygwin: Remove comparison of 'this' to 'NULL' in _pinfo::killKen Brown1-3/+12
2017-08-03Revert "cygwin/signal.h: Remove SI_QUEUE unimplemented comment"Corinna Vinschen1-16/+9
2017-08-03cygwin/signal.h: Remove SI_QUEUE unimplemented commentCorinna Vinschen1-9/+16
2017-06-14Export XSI sigpauseYaakov Selkowitz1-0/+12
2016-11-24Don't allow sending invalid signals from user spaceCorinna Vinschen1-12/+22
2016-11-24raise: Add missing extern "C"Corinna Vinschen1-1/+1
2016-08-11kill(pid, sig) before waitpid() returns -1 for sig != 0Erik Bray1-1/+1
2016-06-23Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen1-3/+0
2016-04-05Revert "Refactor to avoid nonnull checks on "this" pointer."Corinna Vinschen1-8/+4
2016-04-04Refactor to avoid nonnull checks on "this" pointer.Peter Foley1-4/+8
2015-10-30Fix sigwait and pthread_kill return values in case of errorCorinna Vinschen1-2/+8
2015-07-29cygwin: Fix copyright datesCorinna Vinschen1-1/+1
2015-06-30Add comment to sigaltstack to explain setting ss_flags hereCorinna Vinschen1-0/+4
2015-06-27Handle ss_flags value longjmp safe.Corinna Vinschen1-1/+11
2015-06-20Handle exceptions in sigaltstackCorinna Vinschen1-21/+35
2015-06-19Preliminary infrastructure to implement alternate stackCorinna Vinschen1-1/+39
2014-08-22 * Throughout, use __try/__except/__endtry blocks, rather than myfaultCorinna Vinschen1-60/+66
2014-08-19 * dir.cc (dirfd): Per POSIX, return EINVAL on invalid directory stream.Corinna Vinschen1-1/+1
2014-05-09* signal.cc (sigprocmask): Fix strace output to include "how".Christopher Faylor1-1/+1
2013-05-01Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatchYaakov Selkowitz1-2/+2
2013-04-23 * Merge in cygwin-64bit-branch.Corinna Vinschen1-3/+3
2013-01-31* DevNotes: Add entry cgf-000022.Christopher Faylor1-9/+0
2013-01-21Throughout, change __attribute__ ((regparm (N))) to just __regN. Throughout,Christopher Faylor1-5/+4
2012-08-15Rename cancelable_wait -> cygwait throughout.Christopher Faylor1-2/+2
2012-08-15* exceptions.cc (sigdelayed): Move declaration to sigproc.h.Christopher Faylor1-1/+5
2012-08-07* signal.cc (sigwaitinfo): Change cw_sig to the correct cw_sig_eintr.Christopher Faylor1-2/+1
2012-07-30* cygwait.cc (cancelable_wait): Add some debugging-only output.Christopher Faylor1-3/+9