aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sys_generic.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Clean up and wash struct iovec and struct uio handling.Poul-Henning Kamp2004-07-101-154/+57
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Add annotations to mtx_lock(&Giant) in kern_select() and poll() thatRobert Watson2004-03-131-0/+8
* Switch the sleep/wakeup and condition variable implementations to use theJohn Baldwin2004-02-271-8/+3
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-1/+4
* pread/pwrite:Andrey A. Chernov2004-01-201-4/+9
* - Implement selwakeuppri() which allows raising the priority of aSeigo Tanimura2003-11-091-3/+24
* Introduce no_poll() default method for device drivers. Have itPoul-Henning Kamp2003-09-271-11/+0
* Remove Giant from writev(2). Eliminate trivial style differences betweenAlan Cox2003-08-011-11/+4
* Introduce a new flag on a file descriptor: DFLAG_SEEKABLE and use thatPoul-Henning Kamp2003-06-181-4/+4
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Deprecate machine/limits.h in favor of new sys/limits.h.Alexander Kabaev2003-04-291-2/+1
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-7/+7
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-7/+7
* SCARGS removal take II.Alfred Perlstein2002-12-141-6/+6
* Backout removal SCARGS, the code freeze is only "selectively" over.Alfred Perlstein2002-12-131-6/+6
* Remove SCARGS.Alfred Perlstein2002-12-131-6/+6
* Be consistent about "static" functions: if the function is markedPoul-Henning Kamp2002-09-281-1/+1
* We don't need the <sys/disklabel.h> include for alpha anymore.Poul-Henning Kamp2002-09-201-3/+0
* Completely redo thread states.Julian Elischer2002-09-111-4/+3
* Split out a number of mostly VFS and signal related syscalls intoIan Dowse2002-09-011-21/+38
* Move the TAILQ_INIT(&td->td_selq) before the retry: label. Otherwise inPeter Wemm2002-08-231-4/+2
* In continuation of early fileop credential changes, modify fo_ioctl() toRobert Watson2002-08-171-3/+3
* Make similar changes to fo_stat() and fo_poll() as made earlier toRobert Watson2002-08-161-2/+3