summaryrefslogtreecommitdiff
path: root/src/core/kill.c
Commit message (Collapse)AuthorAgeFilesLines
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
| | | | | This should be handled fine now by .dir-locals.el, so need to carry that stuff in every file.
* util-lib: move string table stuff into its own string-table.[ch]Lennart Poettering2015-10-271-2/+3
|
* core: extend KillUnit() to return error when no unit was killedJan Synacek2015-09-211-1/+4
|
* util: split out signal-util.[ch] from util.[ch]Lennart Poettering2015-05-291-2/+2
| | | | No functional changes.
* remove unused includesThomas Hindoe Paaboel Andersen2015-02-231-1/+0
| | | | | | This patch removes includes that are not used. The removals were found with include-what-you-use which checks if any of the symbols from a header is in use.
* core: introduce new KillMode=mixed which sends SIGTERM only to the main ↵Lennart Poettering2014-01-291-0/+1
| | | | | | | | process, but SIGKILL to all daemon processes This should fix some race with terminating systemd --user, where the system systemd instance might race against the user systemd instance when sending SIGTERM.
* core: optionally send SIGHUP in addition to the configured kill signalLennart Poettering2013-07-301-2/+5
| | | | This is useful to fake session ends for processes like shells.
* unit: split off KillContext from ExecContext containing only kill definitionsLennart Poettering2012-07-201-0/+63