summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_generic.c
Commit message (Expand)AuthorAgeFilesLines
* - 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
* Locking for the per-process resource limits structure.jhb2004-02-041-1/+4
* pread/pwrite:ache2004-01-201-4/+9
* - Implement selwakeuppri() which allows raising the priority of atanimura2003-11-091-3/+24
* Introduce no_poll() default method for device drivers. Have itphk2003-09-271-11/+0
* Remove Giant from writev(2). Eliminate trivial style differences betweenalc2003-08-011-11/+4
* Introduce a new flag on a file descriptor: DFLAG_SEEKABLE and use thatphk2003-06-181-4/+4
OpenPOWER on IntegriCloud