]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r295012
authorvangyzen <vangyzen@FreeBSD.org>
Thu, 14 Apr 2016 17:14:11 +0000 (17:14 +0000)
committervangyzen <vangyzen@FreeBSD.org>
Thu, 14 Apr 2016 17:14:11 +0000 (17:14 +0000)
commit00f0196ec6fea47d71b496381a4b4ce1fdcbd5ed
treea9802a8875bb59915c288ff777e7315bb47cd715
parent9b388bff958c3532b9681e0e2577e789b9acee0c
MFC r295012

kqueue EVFILT_PROC: avoid collision between NOTE_CHILD and NOTE_EXIT

NOTE_CHILD and NOTE_EXIT return something in kevent.data: the parent
pid (ppid) for NOTE_CHILD and the exit status for NOTE_EXIT.
Do not let the two events be combined, since one would overwrite
the other's data.

PR: 180385
Submitted by: David A. Bright <david_a_bright@dell.com>
Sponsored by: Dell Inc.
sys/kern/kern_event.c
sys/sys/event.h
tests/sys/kqueue/common.h
tests/sys/kqueue/main.c
tests/sys/kqueue/proc.c