summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/sigproc.cc
Commit message (Expand)AuthorAgeFilesLines
* Add comments to intentional switch fallthroughsCorinna Vinschen2016-11-241-0/+2
* child_info::child_info: Fix a commentCorinna Vinschen2016-06-241-7/+2
* Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen2016-06-231-3/+0
* Revert "Refactor to avoid nonnull checks on "this" pointer."Corinna Vinschen2016-04-051-3/+2
* Refactor to avoid nonnull checks on "this" pointer.Peter Foley2016-04-041-2/+3
* Fix iterating over pending signals if a signal doesn't have to be clearedCorinna Vinschen2015-11-051-3/+8
* Fix potential endless loop in pending_signals::clearCorinna Vinschen2015-11-031-9/+4
* Fix incorrect implementation to clear per-thread pending signalsCorinna Vinschen2015-11-021-5/+11
* Clear pending signals targeting exiting threadnewlib-snapshot-20151023Corinna Vinschen2015-10-231-1/+19
* Sigproc.cc: Fix copyright.newlib-snapshot-20150824Corinna Vinschen2015-08-241-1/+1
* Fix hang stracing forking processes but not following childCorinna Vinschen2015-08-241-1/+15
* * cygheap.cc (init_cygheap::init_tls_list): Accommodate threadlistCorinna Vinschen2014-11-281-6/+18
* * init.cc (dll_entry): Revert previous patch. This requires anotherCorinna Vinschen2014-11-211-2/+11
* * sigproc.cc (sigproc_init): Set aside more buffer space for signal pipes.Christopher Faylor2014-07-151-2/+14
* * sigproc.cc (send_sig): Don't report an error if WriteFile succeeds.Christopher Faylor2014-07-151-1/+1
* * sigproc.cc (send_sig): Fix bad format in diagnostic output.Christopher Faylor2014-07-141-3/+3
* * sigproc.h (no_thread_exit_protect): New class.Christopher Faylor2014-03-171-1/+5
* * sigproc.cc (_cygtls::remove_wq): Reset thread_ev inside of lock. Set to NULLChristopher Faylor2014-03-091-1/+2
* * sigproc.cc (sig_send): Don't bother with an error message if we are exiting.Christopher Faylor2014-02-091-6/+3
* * external.cc (fillout_pinfo): Remove nonsensical loop.Christopher Faylor2013-12-181-1/+1
* * sigproc.cc (sig_send): Set PIPE_NOWAIT for pipes which are not us.Christopher Faylor2013-12-181-1/+10
* * globals.cc (hntdll): Define/declare.Christopher Faylor2013-12-091-0/+2
* * sigproc.cc (pending_signals::add): Properly maintain linked list.Christopher Faylor2013-08-301-3/+3
* * DevNotes: Add entry cgf-000023.Christopher Faylor2013-06-071-15/+0
* * sigproc.cc (exit_thread): Allow to exit the thread while runningCorinna Vinschen2013-06-031-1/+10
* * sigproc.cc (sig_hold): Delete.Christopher Faylor2013-05-161-51/+30
* * Merge in cygwin-64bit-branch.Corinna Vinschen2013-04-231-3/+3
* * cygtls.h (_cygtls::reset_signal_arrived): Actually reset the signal_arrivedChristopher Faylor2013-04-091-91/+44
* * child_info.h (cygheap_exec_info::sigmask): Declare new field.Christopher Faylor2013-03-311-5/+12
* * sigproc.cc (wait_sig): Avoid uninitialized use of nb when retrying.Christopher Faylor2013-03-291-16/+5
* * sigproc.cc (pending_signals::retry): Declare new element.Christopher Faylor2013-03-291-41/+22
* Throughout, change __attribute__ ((regparm (N))) to just __regN. Throughout,Christopher Faylor2013-01-211-9/+9
* * sigproc.cc (sig_dispatch_pending): Add correct regparm attributes to matchChristopher Faylor2013-01-201-8/+8
* * exceptions.cc (ctrl_c_handler): Remove special-case handler forChristopher Faylor2013-01-191-1/+1
* * sigproc.cc (no_signals_available): Finally remove this macro entirely.Christopher Faylor2013-01-161-14/+3
* * exceptions.cc (signal_exit): Move captive process termintation...Christopher Faylor2013-01-141-16/+1
* * globals.cc (exit_states): Renumber so that ES_EXIT_STARTING is first, asChristopher Faylor2013-01-041-1/+1
* * sigproc.cc (exit_thread): Set thread signal mask so that no signals are sentChristopher Faylor2013-01-031-1/+2
* * sigproc.cc (no_signals_available): Remove exit_state test since signals areChristopher Faylor2013-01-031-16/+14
* * cygtls.h (_cygtls::signal_exit): Delete from class.Christopher Faylor2013-01-021-113/+15
* * sigproc.cc (wait_sig): Remove spurious extern.Christopher Faylor2012-12-311-1/+0
* * DevNotes: Add entry cgf-000019.Christopher Faylor2012-12-281-25/+50
* * sigproc.cc (exit_thread): undef ExitThread or suffer recursion. Attempt toChristopher Faylor2012-12-221-2/+4
* Revert the reversion and go with implementation described in cgf-000017, withChristopher Faylor2012-12-211-1/+48
* * DevNotes: Add entry cgf-000018.Christopher Faylor2012-12-211-48/+1
* * DevNotes: Add entry cgf-000017.Christopher Faylor2012-12-211-1/+48
* * sigproc.h (sig_send): Accept tid as argument #3. Default to NULL.Christopher Faylor2012-12-101-3/+3
* * sigproc.h (sigpacket): Remove parameter names from declarations.Christopher Faylor2012-12-071-5/+5
* * child_info.h (class child_info_spawn): Drop unused member lock.Corinna Vinschen2012-12-051-1/+0
* * sigproc.cc (proc_subproc): Delete unused variable child.Corinna Vinschen2012-11-081-1/+0