]> git.ipfire.org Git - thirdparty/tor.git/commit
Use prctl() to have the kernel SIGTERM background processes on exit.
authorYawning Angel <yawning@schwanenlied.me>
Thu, 26 Mar 2015 14:56:14 +0000 (14:56 +0000)
committerYawning Angel <yawning@schwanenlied.me>
Thu, 26 Mar 2015 14:56:14 +0000 (14:56 +0000)
commitfa81508eb2d9a2a2ea69c2c585735aef7aaff97c
tree44816667310992771957819d6801063ac4b9f9be
parent732322b710d515a55ebbaa984fa12f19ccb333e8
Use prctl() to have the kernel SIGTERM background processes on exit.

This uses a Linux-ism to attempt to always clean up background processes
if possible.  Note that it is not a catch-all, in that executables with
suid/sgid or elevated capabilities will have the prctl() attribute
stripped as part of the execve().

Resolves ticket 15471.
changes/feature15471 [new file with mode: 0644]
src/common/util.c