aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sys_generic.c
Commit message (Expand)AuthorAgeFilesLines
* For some file types, select code registers two selfd structures. E.g.,Konstantin Belousov2010-08-281-3/+9
* Send SIGPIPE to the thread that issued the offending system callJohn Baldwin2010-06-291-1/+1
* Remove PIOLLHUP from the flags used to test for to set exceptfsdKonstantin Belousov2010-05-211-1/+1
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,Nathan Whitehorn2010-03-111-2/+32
* Current pselect(3) is implemented in usermode and thus vulnerable toKonstantin Belousov2009-10-271-3/+53
* kern_select(9) copies fd_set in and out of userspace in quantities ofKonstantin Belousov2009-09-091-5/+9
* Fix the conformance of poll(2) for sockets after r195423 byKonstantin Belousov2009-08-231-0/+7
* Audit file descriptor and command arguments to ioctl(2).Robert Watson2009-07-021-0/+2
* - Use fd_lastfile + 1 as the upper bound on nd. This is more correct thanJeff Roberson2009-07-011-6/+8
* Replace AUDIT_ARG() with variable argument macros with a set more moreRobert Watson2009-06-271-2/+2
* - Implement a lockless file descriptor lookup algorithm inJeff Roberson2009-05-141-10/+4
* When writing out updated pollfd records when returning fromRobert Watson2009-03-111-1/+22
* Extract the no_poll() and vop_nopoll() code into the common routineKonstantin Belousov2009-03-061-0/+16
* Fix select on platforms where sizeof(long) != sizeof(int). This usedStephane E. Potvin2009-02-021-2/+2
* - bit has to be fd_mask to work properly on 64bit platforms. ConstantsJeff Roberson2009-01-251-5/+6
* - Correct a typo in a comment.Jeff Roberson2009-01-251-1/+1
* Fix errors introduced when I rewrote select.Jeff Roberson2009-01-251-44/+96
* Reverse if() logic to improve readability.David E. O'Brien2008-09-231-4/+3
* - Remove stale comment.Jeff Roberson2008-03-191-8/+0
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromJeff Roberson2008-03-191-6/+1
* Make ftruncate a 'struct file' operation rather than a vnode operation.John Baldwin2008-01-071-1/+66
* Remove explicit locking of struct file.Jeff Roberson2007-12-301-8/+4
* Refactor select to reduce contention and hide internal implementationJeff Roberson2007-12-161-168/+414
* generally we are interested in what thread did something asJulian Elischer2007-11-141-1/+1
* Add freebsd6_ wrappers for mmap/lseek/pread/pwrite/truncate/ftruncatePeter Wemm2007-07-041-0/+28
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-16/+16
* Remove unneeded include files.Alan Cox2007-05-011-2/+0
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-12/+11
* Further system call comment cleanup:Robert Watson2007-03-051-15/+0
* Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson2007-03-041-45/+10
* Do not dispatch SIGPIPE from the generic write path for a socket; withBruce M Simpson2007-03-011-1/+1
* Prevent IOC_IN with zero size argument (this is only supportedRuslan Ermilov2006-10-141-1/+2
* Fix our ioctl(2) implementation when the argument is "int". NewRuslan Ermilov2006-09-271-11/+15
* - Split ioctl() up into ioctl() and kern_ioctl(). The kern_ioctl() assumesJohn Baldwin2006-07-081-37/+44
* Return error from fget_write() rather than hardcoding EBADF now thatJohn Baldwin2006-01-061-2/+2
* Remove XXX comments complaining that write(2) on a read-only descriptorJohn Baldwin2006-01-051-2/+2
* - Add two new system calls: preadv() and pwritev() which are like readv()John Baldwin2005-07-071-167/+198
* Conditionally weaken sys_generic.c rev 1.136 to allow certain dubiousPeter Wemm2005-06-301-2/+7
* Implement kern_adjtime(), kern_readv(), kern_sched_rr_get_interval(),John Baldwin2005-03-311-19/+32
* Declare "cnt" (a number of bytes to read or write) as an "ssize_t", notColin Percival2005-02-101-2/+4
* Previously a read of zero bytes got handled in devfs:vop_read() but IPoul-Henning Kamp2005-01-251-0/+12
* Detect sign-extension bugs in the ioctl(2) command argument: TruncatePoul-Henning Kamp2005-01-181-0/+6
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Push Giant down through ioctl.Poul-Henning Kamp2004-11-171-7/+0
* Push Giant down through select and poll.Poul-Henning Kamp2004-11-171-12/+1
* Polish code to correctly reflect structure.Poul-Henning Kamp2004-11-161-19/+10
* Rearrange memory management for ioctl arguments to use stronger checksPoul-Henning Kamp2004-11-141-25/+16
* style polish.Poul-Henning Kamp2004-11-141-8/+6
* Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST.Poul-Henning Kamp2004-11-131-6/+6
* Poll() uses the array smallbits that is big enough to hold 32 structAndre Oppermann2004-08-271-3/+3