summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_generic.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Document a non-obvious reason why something can't overflow.guenther2011-11-061-3/+5
* Since we have an ioctl that uses a struct with an off_t member as itskettenis2010-12-191-2/+2
* delete some rogue spaces and tabs. no binary change.marco2010-08-181-8/+8
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-4/+4
* Devices which don't have read or write functionality should not returnderaadt2010-07-081-2/+8
* In sys_ioctl(), change the type of stkbuf to u_long to make sure it iskettenis2010-04-111-3/+3
* Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tnicm2009-11-091-1/+2
* must calculate iovlen or ktrace panics the machine; diff from blambertderaadt2009-06-081-5/+7
* Put readv/writev changes back in, as they no longer hang ckuethe's ntpd.blambert2009-06-041-158/+61
* Revert readv/writev changes, as they trigger an apparent file descriptorblambert2009-06-031-81/+183
* set needfree to NULL in sys_writev() so stack garbagethib2009-06-021-2/+2
* it is better when ramdisks compilederaadt2009-06-021-3/+3
* dofile{read,write} are essentially identical to their iovec equivalents,blambert2009-06-021-183/+81
* Only copy out the revents field, not the whole pollfd structure. Thiskurt2009-03-241-3/+23
* Move the functionality of psignal() to a new function ptsignal()guenther2008-12-161-3/+3
* Use M_ZERO in a few more places to shave bytes from the kernel.art2007-09-071-3/+2