Searched refs:NOTE_EXIT (Results 1 - 5 of 5) sorted by relevance

/darwin-on-arm/xnu/tools/tests/xnu_quick_test/
H A Dkqueue_tests.c263 EV_SET( &my_keventv[1], my_pid, EVFILT_PROC, (EV_ADD | EV_ONESHOT), NOTE_EXIT, 0, 0 );
275 EV_SET64( &my_kevent64, my_pid, EVFILT_PROC, EV_ADD, NOTE_EXIT, 0, 0, 0, 0 );
283 EV_SET64( &my_kevent64, my_pid, EVFILT_PROC, EV_ADD, NOTE_EXIT, 0, 0, 0, 0 );
338 if ( (my_keventv[0].fflags & NOTE_EXIT) == 0 ) {
339 printf( "kevent call to get proc exit event did not return NOTE_EXIT \n" );
346 EV_SET64( &my_kevent64, my_pid, EVFILT_PROC, EV_CLEAR, NOTE_EXIT, 0, 0, 0, 0 );
361 if ( (my_kevent64.fflags & NOTE_EXIT) == 0 ) {
362 printf( "kevent64 call to get proc exit event did not return NOTE_EXIT \n" );
/darwin-on-arm/xnu/bsd/sys/
H A Devent.h242 #define NOTE_EXIT 0x80000000 /* process exited */ macro
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_event.c485 const int NoteExitStatusBits = NOTE_EXIT | NOTE_EXITSTATUS;
559 if (event & NOTE_EXIT) {
575 if (event == NOTE_REAP || (event == NOTE_EXIT && !(kn->kn_sfflags & NOTE_REAP))) {
578 if ((event == NOTE_EXIT) && ((kn->kn_sfflags & NOTE_EXITSTATUS) != 0)) {
H A Dkern_exit.c797 knote_hint = NOTE_EXIT | (p->p_xstat & 0xffff);
958 knote_hint = NOTE_EXIT | (child->p_xstat & 0xffff);
998 * the NOTE_EXIT would not have been broadcast during initial child termination.
H A Dkern_sig.c2823 * We assume that we process fdfree() before we post the NOTE_EXIT for
2826 * hosting the EVFILT_SIGNAL knote and should never see NOTE_EXIT.
2837 } else if (hint & NOTE_EXIT) {
2838 panic("filt_signal: detected NOTE_EXIT event");

Completed in 85 milliseconds