aboutsummaryrefslogtreecommitdiff
path: root/include/swaylock
diff options
context:
space:
mode:
authorYury Krivopalov <ykrivopalov@yandex.ru>2017-06-12 23:01:19 +0300
committerYury Krivopalov <ykrivopalov@yandex.ru>2017-06-12 23:12:31 +0300
commit8f4bc0a3741b63c64bb6059bb632e7584c595d14 (patch)
treeff1595433f3082b77637b0ba3450e7a2e77ac7f7 /include/swaylock
parent154cc8a9c30a8eddb140102a095e3b5dc84bb8f9 (diff)
swaybar: Group child processes for signalling
Fixes child proccess killing, when status_command is a complex command like "i3status | wrapper.sh". Set the process group id of the child process by calling `setpgid` after forking and before calling `exec`. The process group ID will be set to the process ID of the forked process. Processes spawned by this child process will also have this group ID. Send signals to the process group with `killpg`. This will send the signal to all of the process group.
Diffstat (limited to 'include/swaylock')
0 files changed, 0 insertions, 0 deletions