]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r295012
authorvangyzen <vangyzen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 14 Apr 2016 17:14:11 +0000 (17:14 +0000)
committervangyzen <vangyzen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 14 Apr 2016 17:14:11 +0000 (17:14 +0000)
commitfbdf1255edf25ac91d1c0544d114d822302115ab
treea9802a8875bb59915c288ff777e7315bb47cd715
parent8f5769eff867e5200f3ceb1ea3fb3efc501efd1f
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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@297977 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/kern/kern_event.c
sys/sys/event.h
tests/sys/kqueue/common.h
tests/sys/kqueue/main.c
tests/sys/kqueue/proc.c