summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_generic.c
Commit message (Expand)AuthorAgeFilesLines
* Current pselect(3) is implemented in usermode and thus vulnerable tokib2009-10-271-3/+53
* kern_select(9) copies fd_set in and out of userspace in quantities ofkib2009-09-091-5/+9
* Fix the conformance of poll(2) for sockets after r195423 bykib2009-08-231-0/+7
* Audit file descriptor and command arguments to ioctl(2).rwatson2009-07-021-0/+2
* - Use fd_lastfile + 1 as the upper bound on nd. This is more correct thanjeff2009-07-011-6/+8
* Replace AUDIT_ARG() with variable argument macros with a set more morerwatson2009-06-271-2/+2
* - Implement a lockless file descriptor lookup algorithm injeff2009-05-141-10/+4
* When writing out updated pollfd records when returning fromrwatson2009-03-111-1/+22
* Extract the no_poll() and vop_nopoll() code into the common routinekib2009-03-061-0/+16
* Fix select on platforms where sizeof(long) != sizeof(int). This usedsepotvin2009-02-021-2/+2
* - bit has to be fd_mask to work properly on 64bit platforms. Constantsjeff2009-01-251-5/+6
* - Correct a typo in a comment.jeff2009-01-251-1/+1
* Fix errors introduced when I rewrote select.jeff2009-01-251-44/+96
* Reverse if() logic to improve readability.obrien2008-09-231-4/+3
* - Remove stale comment.jeff2008-03-191-8/+0
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-191-6/+1
* Make ftruncate a 'struct file' operation rather than a vnode operation.jhb2008-01-071-1/+66
* Remove explicit locking of struct file.jeff2007-12-301-8/+4
* Refactor select to reduce contention and hide internal implementationjeff2007-12-161-168/+414
* generally we are interested in what thread did something asjulian2007-11-141-1/+1
* Add freebsd6_ wrappers for mmap/lseek/pread/pwrite/truncate/ftruncatepeter2007-07-041-0/+28
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-16/+16
* Remove unneeded include files.alc2007-05-011-2/+0
* Replace custom file descriptor array sleep lock constructed using a mutexrwatson2007-04-041-12/+11
* Further system call comment cleanup:rwatson2007-03-051-15/+0
* Remove 'MPSAFE' annotations from the comments above most system calls: allrwatson2007-03-041-45/+10
* Do not dispatch SIGPIPE from the generic write path for a socket; withbms2007-03-011-1/+1
* Prevent IOC_IN with zero size argument (this is only supportedru2006-10-141-1/+2
* Fix our ioctl(2) implementation when the argument is "int". Newru2006-09-271-11/+15
* - Split ioctl() up into ioctl() and kern_ioctl(). The kern_ioctl() assumesjhb2006-07-081-37/+44
* Return error from fget_write() rather than hardcoding EBADF now thatjhb2006-01-061-2/+2
* Remove XXX comments complaining that write(2) on a read-only descriptorjhb2006-01-051-2/+2
* - Add two new system calls: preadv() and pwritev() which are like readv()jhb2005-07-071-167/+198
* Conditionally weaken sys_generic.c rev 1.136 to allow certain dubiouspeter2005-06-301-2/+7
* Implement kern_adjtime(), kern_readv(), kern_sched_rr_get_interval(),jhb2005-03-311-19/+32
* Declare "cnt" (a number of bytes to read or write) as an "ssize_t", notcperciva2005-02-101-2/+4
* Previously a read of zero bytes got handled in devfs:vop_read() but Iphk2005-01-251-0/+12
* Detect sign-extension bugs in the ioctl(2) command argument: Truncatephk2005-01-181-0/+6
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Push Giant down through ioctl.phk2004-11-171-7/+0
* Push Giant down through select and poll.phk2004-11-171-12/+1
* Polish code to correctly reflect structure.phk2004-11-161-19/+10
* Rearrange memory management for ioctl arguments to use stronger checksphk2004-11-141-25/+16
* style polish.phk2004-11-141-8/+6
* Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST.phk2004-11-131-6/+6
* Poll() uses the array smallbits that is big enough to hold 32 structandre2004-08-271-3/+3
* Clean up and wash struct iovec and struct uio handling.phk2004-07-101-154/+57
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Add annotations to mtx_lock(&Giant) in kern_select() and poll() thatrwatson2004-03-131-0/+8
* Switch the sleep/wakeup and condition variable implementations to use thejhb2004-02-271-8/+3
OpenPOWER on IntegriCloud