summaryrefslogtreecommitdiffstats
path: root/regress/sys/kern/kqueue/kqueue-process.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Improve synchronization between the parent and children. This fixesvisa2018-08-031-27/+35
| | | | | | | a spurious test failure spotted by anton@ and eliminates sleeping in the test. Feedback and OK anton@
* To make debugging the kqueue test easier, always print the assertionbluhm2016-09-201-14/+10
| | | | failure before returning.
* When passing the (1ULL << 32) to EV_SET, it gets casted to __uintptr_t.bluhm2016-09-041-2/+2
| | | | | | On 32 bit architectues, the high bit is lost and the test fails. Create an invalid pid in the lower 32 bits. OK guenther@
* Prevent silly states via knotes on pids > 2^32 and on nonexistent signals.guenther2016-07-141-1/+10
| | | | ok tedu@
* Last parameter to execl[e]() functions *must* be cast to a pointer.krw2016-03-171-2/+2
| | | | | | | | | | | | Just NULL is not good practise as NULL is theoretically allowed to be an integer rather than a pointer. Use (char *)NULL consistently instead of scattering a few (char *)0 and (void *)NULL into the mix. Prompted by and probably ok deraadt@ millert@ kettenis@ Definitely ok mestre@ ratchov@
* NOTE_FORK|NOTE_TRACK knote can track grandchild processes. Wait foruebayasi2015-08-131-4/+10
| | | | both child/grandchild process events.
* Kill a useless assignment.uebayasi2015-08-021-2/+1
|
* Refactor to prepare a future change; no functional changes.uebayasi2015-08-021-14/+16
|
* Confirm that a NOTE_EXIT knote is delivered when the child exitsguenther2010-08-041-3/+19
| | | | Fix a C thinko
* various cleanups; david says results are samederaadt2003-07-311-2/+4
|
* -Wall and calc fix in the randommickey2003-06-121-2/+6
|
* kill err(3) newlines; ok miod@, deraadt@jsyn2002-06-111-2/+2
|
* A start for testing EVFILT_PROC, not done yet, but this is a good check point.art2002-03-021-0/+133