#include #include #include #include #include int main(int argc, char **argv) { int kq; struct kevent kev; pid_t pid; pid = strtonum(argv[1], 0, 100000, NULL); kq = kqueue(); EV_SET(&kev, pid, EVFILT_PROC, EV_ADD, NOTE_EXIT, 0, 0); kevent(kq, &kev, 1, NULL, 0, NULL); kevent(kq, NULL, 0, &kev, 1, NULL); return 0; }