| Commit message (Expand) | Author | Age | Files | Lines |
* | kqueue: Revise filterops interface | visa | 2021-02-24 | 1 | -11/+69 |
* | kqueue: Revise fd close notification | visa | 2021-01-17 | 1 | -1/+3 |
* | Refactor klist insertion and removal | visa | 2020-12-25 | 1 | -1/+3 |
* | Introduce klistops | visa | 2020-12-20 | 1 | -1/+17 |
* | Make knote_{activate,remove}() internal to kern_event.c. | visa | 2020-12-18 | 1 | -3/+1 |
* | Add kernel-only per-thread kqueue & helpers to initialize and free it. | mpi | 2020-12-09 | 1 | -1/+4 |
* | Refactor kqueue_scan() so it can be used by other syscalls. | mpi | 2020-12-07 | 1 | -2/+2 |
* | Change kqueue_scan() to keep track of collected events in the given context. | mpi | 2020-11-25 | 1 | -1/+4 |
* | Refactor kqueue_scan() to use a context: a "kqueue_scan_state struct". | mpi | 2020-10-11 | 1 | -1/+12 |
* | Allow userland to use EVFILT_EXCEPT. | mpi | 2020-08-23 | 1 | -2/+2 |
* | Extend kqueue interface with EVFILT_EXCEPT filter. | mpi | 2020-06-22 | 1 | -1/+8 |
* | Implement a simple kqfilter for deadfs matching its poll handler. | mpi | 2020-06-15 | 1 | -1/+2 |
* | Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found. | mpi | 2020-06-15 | 1 | -2/+5 |
* | Revert addition of double underbars for filter-specific flag. | mpi | 2020-06-12 | 1 | -2/+2 |
* | Rename poll-compatibility flag to better reflect what it is. | mpi | 2020-06-11 | 1 | -3/+3 |
* | Use a new EV_OLDAPI flag to match the behavior of poll(2) and select(2). | mpi | 2020-06-08 | 1 | -1/+2 |
* | Revert "Add kqueue_scan_state struct" | visa | 2020-05-25 | 1 | -12/+1 |
* | Add kqueue_scan_state struct | visa | 2020-05-17 | 1 | -1/+12 |
* | Use a double-underscore prefix for local variables declared in macros | guenther | 2020-05-10 | 1 | -5/+5 |
* | Abstract the head of knote lists. This allows extending the lists, | visa | 2020-04-07 | 1 | -3/+10 |
* | Prevent shadowing of local variable by the EV_SET() macro. | mpi | 2020-04-04 | 1 | -9/+9 |
* | Replace field f_isfd with field f_flags in struct filterops to allow | visa | 2020-02-20 | 1 | -2/+4 |
* | Use C99 designated initializers with struct filterops. In addition, | visa | 2019-12-31 | 1 | -1/+3 |
* | Allow sleeping inside kqueue event filters. | visa | 2019-12-12 | 1 | -1/+5 |
* | introduce a filter called EVFILT_DEVICE that can be used to notify | robert | 2018-01-13 | 1 | -2/+6 |
* | Expand u_short and u_int to unsigned short and unsigned int | millert | 2017-12-21 | 1 | -4/+4 |
* | Revert support for multiple threads to enter kqueue_scan() in parallel. | mpi | 2017-12-18 | 1 | -5/+1 |
* | Make it possible for multiple threads to enter kqueue_scan() in parallel. | mpi | 2017-11-04 | 1 | -12/+14 |
* | Assert that the corresponding socket is locked when manipulating socket | mpi | 2017-06-26 | 1 | -1/+8 |
* | Add support for EV_RECEIPT and EV_DISPATCH flags | mikeb | 2017-05-31 | 1 | -1/+3 |
* | make a copy of the first EV_SET argument to prevent multiple evaluation. | tedu | 2017-05-31 | 1 | -3/+5 |
* | move knhash size to event.h, use it for hashfree. from Mathieu - | tedu | 2016-09-24 | 1 | -1/+3 |
* | modern interfaces should use modern speelings, so spell quad_t as int64_t. | tedu | 2016-08-13 | 1 | -3/+3 |
* | struct knote's kn_sdata needs to be the same type as struct kevent's data | guenther | 2015-10-06 | 1 | -2/+2 |
* | knote_processexit() needs the thread to pass down to FRELE(), so pass it | guenther | 2014-05-15 | 1 | -2/+2 |
* | Switch time_t, ino_t, clock_t, and struct kevent's ident and data | guenther | 2013-08-13 | 1 | -3/+3 |
* | When a ucom(4) is removed, it frees the tty with ttyfree(). However if | nicm | 2013-04-24 | 1 | -1/+2 |
* | Missed a comment in the proc->process change | guenther | 2012-06-08 | 1 | -3/+3 |
* | EVFILT_SIGNAL and EVFILT_PROC events need to track the process they're | guenther | 2012-06-06 | 1 | -2/+2 |
* | Fix knote handling for exiting processes: when triggering a NOTE_EXIT | guenther | 2010-08-02 | 1 | -1/+2 |
* | Add a dummy kqueue filter similar to seltrue and use it for anything | nicm | 2010-07-28 | 1 | -1/+2 |
* | wrap use of KNOTE macro arguments in () to prevent potential strange | dlg | 2008-11-05 | 1 | -2/+2 |
* | wrap an if statement in a macro up with do { } while (0) so it is safe to | dlg | 2008-11-05 | 1 | -2/+5 |
* | add a new kevent filter type for timers. this allows processes to create | tedu | 2007-05-30 | 1 | -2/+3 |
* | Change sys/select.h -> sys/selinfo.h in comment. | millert | 2005-12-19 | 1 | -2/+2 |
* | klist_invalidate to help clean up when the backend disappears, tested by mpf@ | tedu | 2004-01-12 | 1 | -1/+2 |
* | add NOTE_EOF (return on EOF) and NOTE_TRUNCATE (vnode was truncated) | tedu | 2003-12-17 | 1 | -1/+3 |
* | void *, not caddr_t. missed in last commit. thanks Marco Peereboom | tedu | 2003-07-22 | 1 | -2/+2 |
* | filter event that simulates seltrue(). From NetBSD | nate | 2003-06-27 | 1 | -1/+2 |
* | filterops doesn't need to change, so we can make it const | nate | 2003-05-22 | 1 | -2/+2 |