summaryrefslogtreecommitdiffstats
path: root/regress/sys/kern/kqueue
AgeCommit message (Expand)AuthorFilesLines
2020-03-08Add a regression test for kqueue recursion. Also check that select(2)visa2-2/+141
2019-03-04add kqueue pty close slave testanton2-2/+37
2019-03-04add support for multiple kqueue pty testsanton4-15/+27
2019-03-04one regress test per line to reduce future churnanton1-4/+16
2018-08-24Add a regression test for the kernel stack exhaustion bug.visa2-3/+69
2018-08-13Add a test covering the recently fixed issue with dangling knote references uponanton4-13/+92
2018-08-03Improve synchronization between the parent and children. This fixesvisa1-27/+35
2018-06-17fix usageanton1-2/+3
2018-06-17Add a test covering the panic found in knote_processexit(). Note that you'llanton4-6/+45
2018-05-22kevent: correctly check that timeout's nanoseconds are on [0, 1000000000)cheloha4-6/+41
2018-04-26Prefer <fcntl.h> over <sys/fcntl.h> in userlandguenther1-6/+3
2016-09-21Use /dev/console as a template for the pseudo tty, stdin may be notbluhm1-8/+25
2016-09-20To make debugging the kqueue test easier, always print the assertionbluhm13-165/+145
2016-09-04When passing the (1ULL << 32) to EV_SET, it gets casted to __uintptr_t.bluhm1-2/+2
2016-07-14Prevent silly states via knotes on pids > 2^32 and on nonexistent signals.guenther2-2/+17
2016-03-17Last parameter to execl[e]() functions *must* be cast to a pointer.krw1-2/+2
2015-12-05simplistic regress test for KEVENT_TIMER kqueue(2) callsblambert3-5/+78
2015-08-13NOTE_FORK|NOTE_TRACK knote can track grandchild processes. Wait foruebayasi1-4/+10
2015-08-13Zero-clear test buffers. Close fds.uebayasi1-1/+4
2015-08-13Close an fd.uebayasi1-1/+2
2015-08-13Zero-clear test buffer. Close fds.uebayasi1-1/+6
2015-08-13Zero-clear test buffer.uebayasi1-1/+3
2015-08-13Zero-clear test buffer. KNF while here.uebayasi1-3/+8
2015-08-02Kill a useless assignment.uebayasi1-2/+1
2015-08-02Refactor to prepare a future change; no functional changes.uebayasi1-14/+16
2015-08-01SPC -> TABuebayasi1-32/+32
2015-04-25Disable kq-tun test, as it's been broken for a while and not because of kqguenther1-2/+3
2014-11-22using /dev/random is okderaadt1-3/+3
2013-01-07missing argument to printfmiod1-2/+3
2012-07-08Add a test for kevent(EV_DELETE) screwing with POSIX file locksguenther3-5/+103
2011-07-07Add tests for kqueue EVFILT_SIGNAL and that they can't be passed overguenther4-8/+200
2011-07-07braces rock!guenther1-2/+3
2011-07-06Switch to a device that isn't deprecated and return more info onguenther1-3/+4
2011-01-07do not rely on rndvar.h leaking shit into the namespacederaadt1-2/+2
2010-08-04tun* interfaces are now automatically destroyed on last close whenguenther1-3/+1
2010-08-04Confirm that a NOTE_EXIT knote is delivered when the child exitsguenther1-3/+19
2010-06-26Do not print "Read from tunnel foo failed" in the failure case of ablambert1-2/+2
2004-12-29define REGRESS_ROOT_TARGETS for tests that require root privilegesdavid1-1/+2
2004-02-28regress tests full of warnings make me go redderaadt1-5/+5
2003-12-07destroy, not delete tunXXmarkus1-3/+3
2003-12-07- use tun98 and tun99 and not interfere with existing tun(4)markus2-16/+22
2003-12-02delete nasty mickey changederaadt1-5/+1
2003-12-02tun(4) select+kq tests from Christopher Maxwell <cmaxwell@themanor.net> w/ little mods of minemickey3-8/+189
2003-07-31various cleanups; david says results are samederaadt5-7/+17
2003-07-31fix the licensemickey2-4/+4
2003-06-15better LDADDmickey1-2/+2
2003-06-12it has been brought to my attention that i have forgotten a license on this filemickey1-1/+3
2003-06-12ugh. cleanup debuggingmickey2-21/+10
2003-06-12test for kqueue on ptys (to verify pr3209)mickey3-6/+127
2003-06-12-Wall and calc fix in the randommickey2-5/+9