| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "Implement select(2) and pselect(2) on top of kqueue." |  visa | 2021-01-08 | 1 | -148/+58 |
* | Simplify parameters of pselregister(). |  visa | 2020-12-26 | 1 | -8/+5 |
* | Implement select(2) and pselect(2) on top of kqueue. |  mpi | 2020-12-22 | 1 | -55/+148 |
* | expose timeval/timespec from system calls into ktrace, before determining |  deraadt | 2020-10-02 | 1 | -7/+8 |
* | poll(2), ppoll(2), pselect(2), select(2): tsleep(9) -> tsleep_nsec(9) |  cheloha | 2020-03-20 | 1 | -9/+15 |
* | Push the KERNEL_LOCK() insidge pgsigio() and selwakeup(). |  mpi | 2020-02-14 | 1 | -2/+15 |
* | Make writes to the f_flag field of `struct file' MP-safe using atomic |  anton | 2020-02-01 | 1 | -5/+5 |
* | Introduce wakeup_proc() a function to un-SSTOP/SSLEEP a thread. |  mpi | 2020-01-16 | 1 | -9/+3 |
* | Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP and |  visa | 2020-01-08 | 1 | -25/+1 |
* | poll(2), ppoll(2), select(2), pselect(2): always set P_SELECT before tsleep |  cheloha | 2019-10-03 | 1 | -9/+5 |
* | push the KERNEL_LOCK deeper on read(2) and write(2) |  semarie | 2019-06-22 | 1 | -2/+5 |
* | Make resource limit access MP-safe. So far, the copy-on-write sharing |  visa | 2019-06-21 | 1 | -2/+2 |
* | select(2), pselect(2), poll(2), ppoll(2): Support full timeout range. |  cheloha | 2019-01-21 | 1 | -63/+58 |
* | Reorder checks in the read/write(2) family of syscalls to prepare making |  mpi | 2018-08-20 | 1 | -152/+162 |
* | Don't pass an uninitialised size value to free(9). Pointer argument is |  jsg | 2018-07-14 | 1 | -2/+2 |
* | Move socket & pipe specific logic in their ioctl handler. |  mpi | 2018-07-10 | 1 | -17/+5 |
* | Protect per-file counters and document which lock is used to protect |  mpi | 2018-05-08 | 1 | -1/+5 |
* | Move FREF() inside fd_getfile(). |  mpi | 2018-04-27 | 1 | -10/+1 |
* | Call FREF() right after fd_getfile_mode() in sys_ioctl(). |  mpi | 2018-04-09 | 1 | -16/+16 |
* | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. |  guenther | 2018-01-02 | 1 | -1/+2 |
* | Assert that the corresponding socket is locked when manipulating socket |  mpi | 2017-06-26 | 1 | -2/+2 |
* | Rename pfind(9) into tfind(9) to reflect that it deals with threads. |  mpi | 2017-01-24 | 1 | -3/+3 |
* | Split PID from TID, giving processes a PID unrelated to the TID of their |  guenther | 2016-11-07 | 1 | -9/+9 |
* | remove some casts that aren't necessary. |  tedu | 2016-07-05 | 1 | -6/+6 |
* | ktrace support for pollfd[] arrays |  deraadt | 2016-06-07 | 1 | -3/+7 |
* | remove stale lint annotations |  tedu | 2015-12-05 | 1 | -5/+1 |
* | refactor pledge_*_check and pledge_fail functions |  semarie | 2015-11-01 | 1 | -2/+2 |
* | move SS_DNS socket check from kern_plegde.c to sys_generic.c |  semarie | 2015-10-18 | 1 | -4/+11 |
* | pledge_ioctl_check() will do the killing if neccessary; if it returns, |  deraadt | 2015-10-11 | 1 | -2/+2 |
* | another stray ) |  deraadt | 2015-10-09 | 1 | -2/+2 |
* | shortcircuit TIOCGETA to directly return ENOTTY for non-ttys. It could |  deraadt | 2015-10-09 | 1 | -2/+3 |
* | Rename tame() to pledge(). This fairly interface has evolved to be more |  deraadt | 2015-10-09 | 1 | -4/+4 |
* | Convert _TM_ flags to TAME_ flags, collapsing the entire mapping |  deraadt | 2015-09-11 | 1 | -2/+2 |
* | Only include <sys/tame.h> in the .c files that need it |  guenther | 2015-09-11 | 1 | -1/+2 |
* | Move to tame(int flags, char *paths[]) API/ABI. |  deraadt | 2015-08-22 | 1 | -2/+1 |
* | Add ktracing of structs iovec, msghdr, and cmsghdr for {,p}{read,write}v(), |  guenther | 2015-07-28 | 1 | -1/+9 |
* | tame(2) is a subsystem which restricts programs into a "reduced feature |  deraadt | 2015-07-19 | 1 | -4/+10 |
* | Set POLLHUP even if no valid events were specified as per POSIX. |  millert | 2015-05-10 | 1 | -3/+5 |
* | Indroduce fd_getfile_mode() and use it were fd_getfile() is directly |  mpi | 2015-04-30 | 1 | -19/+6 |
* | Remove useless extern definitions of nselcoll and selwait. |  millert | 2015-02-12 | 1 | -2/+1 |
* | convert bcopy to memcpy. ok millert |  tedu | 2014-12-10 | 1 | -3/+3 |
* | pass size argument to free() |  deraadt | 2014-11-03 | 1 | -8/+8 |
* | use mallocarray to get the array of pollfd structs. |  dlg | 2014-10-13 | 1 | -5/+9 |
* | trim some casts |  tedu | 2014-07-13 | 1 | -2/+2 |
* | use mallocarray where arguments are multipled. ok deraadt |  tedu | 2014-07-13 | 1 | -2/+2 |
* | Refactor out dosigsuspend() function |  matthew | 2014-07-12 | 1 | -11/+5 |
* | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 2014-07-12 | 1 | -8/+8 |
* | Repair compilability after the recent uvmexp changes, especially for |  miod | 2014-07-08 | 1 | -1/+3 |
* | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h |  deraadt | 2014-07-08 | 1 | -3/+1 |
* | Eliminates struct pcred by moving the real and saved ugids into |  guenther | 2014-03-30 | 1 | -2/+2 |