diff options
author | jhb <jhb@FreeBSD.org> | 2012-09-13 15:51:18 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2012-09-13 15:51:18 +0000 |
commit | 1e4174de1a4f6a3cd6d80a545ec7187ecc402d68 (patch) | |
tree | 0776d8701c7affd40cb32386af9dfa7fc3e33f2f /sys/conf | |
parent | a312b7ef4e0305785acfab807d352fe859634f31 (diff) | |
download | FreeBSD-src-1e4174de1a4f6a3cd6d80a545ec7187ecc402d68.zip FreeBSD-src-1e4174de1a4f6a3cd6d80a545ec7187ecc402d68.tar.gz |
Ignore stop and continue signals sent to an exiting process. Stop signals
set p_xstat to the signal that triggered the stop, but p_xstat is also
used to hold the exit status of an exiting process. Without this change,
a stop signal that arrived after a process was marked P_WEXIT but before
it was marked a zombie would overwrite the exit status with the stop signal
number.
Reviewed by: kib
MFC after: 1 week
Diffstat (limited to 'sys/conf')
0 files changed, 0 insertions, 0 deletions