Age | Commit message (Expand) | Author |
2022-02-08 | poll(2): Switch to kqueue backend | Visa Hankala |
2021-12-11 | Clarify usage of __EV_POLL and __EV_SELECT | Visa Hankala |
2021-12-08 | Fix select(2) exceptfds handling of FIFOs and pipes | Visa Hankala |
2021-11-30 | Prevent select(2) from blocking if registering found pending events. | Visa Hankala |
2021-11-22 | Revert poll(2) back to the original implementation | Visa Hankala |
2021-11-22 | Translate POLLNVAL in ppollcollect() | Visa Hankala |
2021-11-16 | Use nowake when poll/select has empty fd set | Visa Hankala |
2021-11-12 | Keep knotes between poll/select systems calls | Visa Hankala |
2021-10-29 | poll needs similar treatment as select recently gained in order to not | Anton Lindqvist |
2021-10-24 | Implement poll(2), select(2), ppoll(2) & pselect(2) on top of kqueue. | Martin Pieuchot |
2021-10-15 | Revert "Implement select(2) and pselect(2) on top of kqueue." | Martin Pieuchot |
2021-10-14 | Implement select(2) and pselect(2) on top of kqueue. | Martin Pieuchot |
2021-01-08 | Revert "Implement select(2) and pselect(2) on top of kqueue." | Visa Hankala |
2020-12-26 | Simplify parameters of pselregister(). | Visa Hankala |
2020-12-22 | Implement select(2) and pselect(2) on top of kqueue. | Martin Pieuchot |
2020-10-02 | expose timeval/timespec from system calls into ktrace, before determining | Theo de Raadt |
2020-03-20 | poll(2), ppoll(2), pselect(2), select(2): tsleep(9) -> tsleep_nsec(9) | cheloha |
2020-02-14 | Push the KERNEL_LOCK() insidge pgsigio() and selwakeup(). | Martin Pieuchot |
2020-02-01 | Make writes to the f_flag field of `struct file' MP-safe using atomic | anton |
2020-01-16 | Introduce wakeup_proc() a function to un-SSTOP/SSLEEP a thread. | Martin Pieuchot |
2020-01-08 | Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP and | Visa Hankala |
2019-10-03 | poll(2), ppoll(2), select(2), pselect(2): always set P_SELECT before tsleep | cheloha |
2019-06-22 | push the KERNEL_LOCK deeper on read(2) and write(2) | Sebastien Marie |
2019-06-21 | Make resource limit access MP-safe. So far, the copy-on-write sharing | Visa Hankala |
2019-01-21 | select(2), pselect(2), poll(2), ppoll(2): Support full timeout range. | cheloha |
2018-08-20 | Reorder checks in the read/write(2) family of syscalls to prepare making | Martin Pieuchot |
2018-07-14 | Don't pass an uninitialised size value to free(9). Pointer argument is | Jonathan Gray |
2018-07-10 | Move socket & pipe specific logic in their ioctl handler. | Martin Pieuchot |
2018-05-08 | Protect per-file counters and document which lock is used to protect | Martin Pieuchot |
2018-04-27 | Move FREF() inside fd_getfile(). | Martin Pieuchot |
2018-04-09 | Call FREF() right after fd_getfile_mode() in sys_ioctl(). | Martin Pieuchot |
2018-01-02 | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. | Philip Guenther |
2017-06-26 | Assert that the corresponding socket is locked when manipulating socket | Martin Pieuchot |
2017-01-24 | Rename pfind(9) into tfind(9) to reflect that it deals with threads. | Martin Pieuchot |
2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their | Philip Guenther |
2016-07-05 | remove some casts that aren't necessary. | Ted Unangst |
2016-06-07 | ktrace support for pollfd[] arrays | Theo de Raadt |
2015-12-05 | remove stale lint annotations | Ted Unangst |
2015-11-01 | refactor pledge_*_check and pledge_fail functions | Sebastien Marie |
2015-10-18 | move SS_DNS socket check from kern_plegde.c to sys_generic.c | Sebastien Marie |
2015-10-11 | pledge_ioctl_check() will do the killing if neccessary; if it returns, | Theo de Raadt |
2015-10-09 | another stray ) | Theo de Raadt |
2015-10-09 | shortcircuit TIOCGETA to directly return ENOTTY for non-ttys. It could | Theo de Raadt |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-09-11 | Convert _TM_ flags to TAME_ flags, collapsing the entire mapping | Theo de Raadt |
2015-09-11 | Only include <sys/tame.h> in the .c files that need it | Philip Guenther |
2015-08-22 | Move to tame(int flags, char *paths[]) API/ABI. | Theo de Raadt |
2015-07-28 | Add ktracing of structs iovec, msghdr, and cmsghdr for {,p}{read,write}v(), | Philip Guenther |
2015-07-19 | tame(2) is a subsystem which restricts programs into a "reduced feature | Theo de Raadt |
2015-05-10 | Set POLLHUP even if no valid events were specified as per POSIX. | Todd C. Miller |