summaryrefslogtreecommitdiffstats
path: root/sys/sys/event.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* kqueue: Revise filterops interfacevisa2021-02-241-11/+69
* kqueue: Revise fd close notificationvisa2021-01-171-1/+3
* Refactor klist insertion and removalvisa2020-12-251-1/+3
* Introduce klistopsvisa2020-12-201-1/+17
* Make knote_{activate,remove}() internal to kern_event.c.visa2020-12-181-3/+1
* Add kernel-only per-thread kqueue & helpers to initialize and free it.mpi2020-12-091-1/+4
* Refactor kqueue_scan() so it can be used by other syscalls.mpi2020-12-071-2/+2
* Change kqueue_scan() to keep track of collected events in the given context.mpi2020-11-251-1/+4
* Refactor kqueue_scan() to use a context: a "kqueue_scan_state struct".mpi2020-10-111-1/+12
* Allow userland to use EVFILT_EXCEPT.mpi2020-08-231-2/+2
* Extend kqueue interface with EVFILT_EXCEPT filter.mpi2020-06-221-1/+8
* Implement a simple kqfilter for deadfs matching its poll handler.mpi2020-06-151-1/+2
* Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found.mpi2020-06-151-2/+5
* Revert addition of double underbars for filter-specific flag.mpi2020-06-121-2/+2
* Rename poll-compatibility flag to better reflect what it is.mpi2020-06-111-3/+3
* Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2).mpi2020-06-081-1/+2
* Revert "Add kqueue_scan_state struct"visa2020-05-251-12/+1
* Add kqueue_scan_state structvisa2020-05-171-1/+12
* Use a double-underscore prefix for local variables declared in macrosguenther2020-05-101-5/+5
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-3/+10
* Prevent shadowing of local variable by the EV_SET() macro.mpi2020-04-041-9/+9
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-2/+4
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-1/+3
* Allow sleeping inside kqueue event filters.visa2019-12-121-1/+5
* introduce a filter called EVFILT_DEVICE that can be used to notifyrobert2018-01-131-2/+6
* Expand u_short and u_int to unsigned short and unsigned intmillert2017-12-211-4/+4
* Revert support for multiple threads to enter kqueue_scan() in parallel.mpi2017-12-181-5/+1
* Make it possible for multiple threads to enter kqueue_scan() in parallel.mpi2017-11-041-12/+14
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-1/+8
* Add support for EV_RECEIPT and EV_DISPATCH flagsmikeb2017-05-311-1/+3
* make a copy of the first EV_SET argument to prevent multiple evaluation.tedu2017-05-311-3/+5
* move knhash size to event.h, use it for hashfree. from Mathieu -tedu2016-09-241-1/+3
* modern interfaces should use modern speelings, so spell quad_t as int64_t.tedu2016-08-131-3/+3
* struct knote's kn_sdata needs to be the same type as struct kevent's dataguenther2015-10-061-2/+2
* knote_processexit() needs the thread to pass down to FRELE(), so pass itguenther2014-05-151-2/+2
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-3/+3
* When a ucom(4) is removed, it frees the tty with ttyfree(). However ifnicm2013-04-241-1/+2
* Missed a comment in the proc->process changeguenther2012-06-081-3/+3
* EVFILT_SIGNAL and EVFILT_PROC events need to track the process they'reguenther2012-06-061-2/+2
* Fix knote handling for exiting processes: when triggering a NOTE_EXITguenther2010-08-021-1/+2
* Add a dummy kqueue filter similar to seltrue and use it for anythingnicm2010-07-281-1/+2
* wrap use of KNOTE macro arguments in () to prevent potential strangedlg2008-11-051-2/+2
* wrap an if statement in a macro up with do { } while (0) so it is safe todlg2008-11-051-2/+5
* add a new kevent filter type for timers. this allows processes to createtedu2007-05-301-2/+3
* Change sys/select.h -> sys/selinfo.h in comment.millert2005-12-191-2/+2
* klist_invalidate to help clean up when the backend disappears, tested by mpf@tedu2004-01-121-1/+2
* add NOTE_EOF (return on EOF) and NOTE_TRUNCATE (vnode was truncated)tedu2003-12-171-1/+3
* void *, not caddr_t. missed in last commit. thanks Marco Peereboomtedu2003-07-221-2/+2
* filter event that simulates seltrue(). From NetBSDnate2003-06-271-1/+2
* filterops doesn't need to change, so we can make it constnate2003-05-221-2/+2