summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_generic.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* select(2), pselect(2), poll(2), ppoll(2): Support full timeout range.cheloha2019-01-211-63/+58
* Reorder checks in the read/write(2) family of syscalls to prepare makingmpi2018-08-201-152/+162
* Don't pass an uninitialised size value to free(9). Pointer argument isjsg2018-07-141-2/+2
* Move socket & pipe specific logic in their ioctl handler.mpi2018-07-101-17/+5
* Protect per-file counters and document which lock is used to protectmpi2018-05-081-1/+5
* Move FREF() inside fd_getfile().mpi2018-04-271-10/+1
* Call FREF() right after fd_getfile_mode() in sys_ioctl().mpi2018-04-091-16/+16
* Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined.guenther2018-01-021-1/+2
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-2/+2
* Rename pfind(9) into tfind(9) to reflect that it deals with threads.mpi2017-01-241-3/+3
* Split PID from TID, giving processes a PID unrelated to the TID of theirguenther2016-11-071-9/+9
* remove some casts that aren't necessary.tedu2016-07-051-6/+6
* ktrace support for pollfd[] arraysderaadt2016-06-071-3/+7
* remove stale lint annotationstedu2015-12-051-5/+1
* refactor pledge_*_check and pledge_fail functionssemarie2015-11-011-2/+2
* move SS_DNS socket check from kern_plegde.c to sys_generic.csemarie2015-10-181-4/+11
* pledge_ioctl_check() will do the killing if neccessary; if it returns,deraadt2015-10-111-2/+2
* another stray )deraadt2015-10-091-2/+2
* shortcircuit TIOCGETA to directly return ENOTTY for non-ttys. It couldderaadt2015-10-091-2/+3
* Rename tame() to pledge(). This fairly interface has evolved to be morederaadt2015-10-091-4/+4
* Convert _TM_ flags to TAME_ flags, collapsing the entire mappingderaadt2015-09-111-2/+2
* Only include <sys/tame.h> in the .c files that need itguenther2015-09-111-1/+2
* Move to tame(int flags, char *paths[]) API/ABI.deraadt2015-08-221-2/+1
* Add ktracing of structs iovec, msghdr, and cmsghdr for {,p}{read,write}v(),guenther2015-07-281-1/+9
* tame(2) is a subsystem which restricts programs into a "reduced featurederaadt2015-07-191-4/+10
* Set POLLHUP even if no valid events were specified as per POSIX.millert2015-05-101-3/+5
* Indroduce fd_getfile_mode() and use it were fd_getfile() is directlympi2015-04-301-19/+6
* Remove useless extern definitions of nselcoll and selwait.millert2015-02-121-2/+1
* convert bcopy to memcpy. ok millerttedu2014-12-101-3/+3
* pass size argument to free()deraadt2014-11-031-8/+8
* use mallocarray to get the array of pollfd structs.dlg2014-10-131-5/+9
* trim some caststedu2014-07-131-2/+2
* use mallocarray where arguments are multipled. ok deraadttedu2014-07-131-2/+2
* Refactor out dosigsuspend() functionmatthew2014-07-121-11/+5
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-8/+8
* Repair compilability after the recent uvmexp changes, especially formiod2014-07-081-1/+3
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-3/+1
* Eliminates struct pcred by moving the real and saved ugids intoguenther2014-03-301-2/+2
* bzero -> memsettedu2014-01-211-3/+3
* Correct the handling of I/O of >=2^32 bytes and the ktracing there ofguenther2013-09-141-4/+3
* Snapshots for all archs have been built, so remove the T32 codeguenther2013-09-141-140/+1
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-1/+140
* always implement stub utrace syscall, but keep the body #ifdef KTRACEtedu2013-06-011-1/+21
* select(-1, ...) should fail with EINVAL.guenther2013-05-191-3/+5
* Extend P_SIGSUSPEND handling in userret() to properly restore thematthew2013-04-291-62/+172
* Print the fd_set used by select in kdump.claudio2012-07-091-1/+15
* Compare the size of the static fd_mask against the number of bytes neededclaudio2012-07-091-2/+2
* Add struct proc * argument to FRELE() and FILE_SET_MATURE() inguenther2012-04-221-6/+6
* Add tracing and dumping of "pointer to struct" syscall arguments forguenther2012-03-191-1/+5
* Hold struct filedesc's fd_lock when writing to the fd_ofiles, fd_ofileflags,guenther2012-02-151-4/+7