summaryrefslogtreecommitdiff
path: root/rts/posix/Signals.c
Commit message (Expand)AuthorAgeFilesLines
* Move ioManager{Start,Wakeup,Die} to internal IOManager.hDuncan Coutts2021-01-251-0/+1
* rts: don't use siginterrupt (#19019)Sylvain Henry2020-12-111-5/+1
* Mitigate data races in event manager startup/shutdownwip/tsan/event-mgrBen Gamari2020-10-241-20/+28
* rts: Ensure that sigaction structs are initializedBen Gamari2020-04-221-2/+3
* A few typofixesGabor Greif2019-01-231-1/+1
* Finish stable splitDavid Feuer2018-08-291-1/+0
* Remove markSignalHandlersÖmer Sinan Ağacan2018-04-161-10/+0
* rts: Label all threads created by the RTSBen Gamari2017-10-161-7/+10
* Use SIGQUIT for DWARF backtraces instead of SIGUSR2Ben Gamari2017-09-251-6/+6
* rts: Print message before SIGUSR2 backtraceBen Gamari2017-09-131-0/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-11/+11
* Use C99's boolBen Gamari2016-11-291-5/+5
* Spelling in comment onlyGabor Greif2016-11-181-1/+1
* Fix detection and use of `USE_LIBDW`Erik de Castro Lopo2016-06-011-1/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-2/+2
* rts: Split up Itimer.cBen Gamari2016-05-011-0/+29
* Libdw: Fix symbol namingBen Gamari2015-11-011-5/+5
* Signals: Ensure libdw session is freedBen Gamari2015-10-311-0/+1
* Signals: Always install SIGUSR2 handlerBen Gamari2015-10-181-2/+0
* Signals: Print backtrace on SIGUSR2Ben Gamari2015-10-171-0/+30
* RTS/IOManager: fix trac issue #9722.Andreas Voellmy2015-03-091-2/+15
* Fix #10017Andreas Voellmy2015-02-021-12/+0
* compiler: fix trac issue #9817Marios Titas2014-12-101-1/+1
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-2/+2
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-2/+2
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* Revert "Revert "rts/base: Fix #9423"" and resolve issue that caused the revert.Andreas Voellmy2014-09-161-30/+50
* Revert "rts/base: Fix #9423"Austin Seipp2014-08-221-50/+30
* rts/base: Fix #9423Andreas Voellmy2014-08-191-30/+50
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* rts: delint/detab/dewhitespace Signals.cAustin Seipp2014-07-281-62/+67
* Check return value of sigactionNicolas Trangez2014-04-271-1/+3
* In the SIGTSTP handler, throw SIGSTOP instead of re-throwing SIGTSTPSimon Marlow2012-01-031-14/+14
* Add a mutex around stg_sig_installSimon Marlow2011-12-121-19/+42
* remove duplicate getStablePtr (already done in hs_init())Simon Marlow2011-12-121-4/+0
* change a contextSwitchCapability() to interruptCapability()Simon Marlow2011-12-121-1/+1
* Make forkProcess work with +RTS -NSimon Marlow2011-12-061-5/+4
* SafeHaskell: Fix compilation errors.David Terei2011-06-171-1/+1
* SafeHaskell: Even more fixing to work with safe baseDavid Terei2011-06-171-1/+1
* Rename System.Event to GHC.EventIan Lynagh2011-03-211-2/+2
* catch SIGTSTP and save/restore terminal settings (#4460)Simon Marlow2011-01-071-0/+77
* Use an empty signal handler for SIGPIPE instead of SIG_IGNSimon Marlow2010-09-251-1/+12
* Integrate new I/O manager, with signal supportJohan Tibell2010-07-241-27/+34
* Fix signal segfaults on Solaris (#3790)Simon Marlow2010-01-261-1/+8
* The rest of the #1185 patch (forkProcess and -threaded)Simon Marlow2009-11-131-1/+7
* Second attempt to fix #1185 (forkProcess and -threaded)Simon Marlow2009-11-111-4/+15
* Rollback #1185 fixSimon Marlow2009-11-061-7/+1
* Fix #1185 (RTS part, also needs corresponding change to libraries/base)Simon Marlow2009-11-031-1/+7
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-7/+4
* don't overwrite io_manager_pipe if it is already setSimon Marlow2009-04-231-1/+3