summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
* fcntl(..., F_SETLKW, ...) takes a pointer to a struct flock just liketmm2002-09-161-0/+1
* Remove all use of vnode->v_tag, replacing with appropriate substitutes.njl2002-09-141-8/+9
* Fix fcntl(..., F_GETOWN, ...) and fcntl(..., F_SETOWN, ...) on sparc64tmm2002-09-131-3/+5
* - Change falloc() to acquire an fd from the process table last so thatjhb2002-09-031-108/+102
* Split fcntl() into a wrapper and a kernel-callable kern_fcntl()iedowse2002-09-021-65/+83
* Replace various spelling with FALLTHROUGH which is lint()ablecharnier2002-08-251-1/+1
* In continuation of early fileop credential changes, modify fo_ioctl() torwatson2002-08-171-7/+9
* Make similar changes to fo_stat() and fo_poll() as made earlier torwatson2002-08-161-8/+10
* In order to better support flexible and extensible access control,rwatson2002-08-151-4/+5
* Have the kern.file sysctl export xfiles rather than files. The truth isdes2002-07-311-25/+52
* Wire the sysctl output buffer before grabbing any locks to preventtruckman2002-07-281-0/+1
* Preallocate a struct file as the first thing in falloc() before we lockjhb2002-07-171-16/+5
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.alfred2002-06-291-19/+17
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.tanimura2002-05-311-5/+2
* Lock down a socket, milestone 1.tanimura2002-05-201-2/+5
* More s/file system/filesystem/gtrhodes2002-05-161-1/+1
* Make funsetown() take a 'struct sigio **' so that the locking canalfred2002-05-061-26/+45
* As malloc(9) and free(9) are now Giant-free, remove the Giant locktanimura2002-05-031-4/+0
* Fix the lock order reversal between the sigio lock and a process/pgrp lock intanimura2002-05-031-2/+6
* Redo the sigio locking.alfred2002-05-011-13/+13
* Fix indention which I did wrong in a previous commit.asmodai2002-04-291-1/+1
* Add a global sx sigio_lock to protect the pointer to the sigio objecttanimura2002-04-271-0/+2
* Don't FILEDESC_LOCK around calls to falloc().alfred2002-04-221-2/+0
* Push down Giant for setpgid(), setsid() and aio_daemon(). Giant protects onlytanimura2002-04-201-0/+4
* When exec'ing a set[ug]id program, make sure that the stdio file descriptorsnectar2002-04-191-0/+65
* Lock proctree_lock instead of pgrpsess_lock.jhb2002-04-161-3/+3
* Use the correct macros for F_SETFD/F_GETFD instead of magic numbers.asmodai2002-04-131-2/+3
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-2/+2
* The description of fd_mtx is "filedesc structure."tanimura2002-03-291-2/+2
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-1/+1
* Remove __P.alfred2002-03-191-11/+11
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-4/+10
* Close a race when vfs_syscalls.c:checkdirs() runs.alfred2002-03-191-1/+7
* Giant pushdown for read/write/pread/pwrite syscalls.alfred2002-03-151-0/+2
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-2/+2
* Lock struct pgrp, session and sigio.tanimura2002-02-231-18/+91
* Fix broken Giant locking protocol introduced in rev 1.114. You cannotpeter2002-02-081-0/+1
* Remove bogus assertion in dup2 that can lead to panics when kernelalfred2002-02-011-2/+0
* Avoid lock order reversal filedesc/Giant when calling FREE() in fdallocalfred2002-02-011-0/+2
* Attempt to fixup select(2) and poll(2), this should fix some races withalfred2002-01-291-3/+1
* Backout 1.120, EINVAL isn't a proper error return when the passed fd isalfred2002-01-291-1/+1
* in fget() return EINVAL when the descriptor requested is negative.alfred2002-01-231-1/+1
* use mutex pools for "struct file" locking.alfred2002-01-201-2/+1
* Push down Giant in dup(2) and dup2(2), Giant is only needed whenalfred2002-01-151-16/+17
* Replace ffind_* with fget calls.alfred2002-01-141-120/+67
* Comment fdrop and fdrop_locked functions.alfred2002-01-131-0/+9
* Implement ffind_hold using ffind_lock.alfred2002-01-131-11/+3
* SMP Lock struct file, filedesc and the global file list.alfred2002-01-131-49/+292
* When removing kqueue descriptors from the descriptor table during a fork,jlemon2001-12-141-3/+8
* Give struct socket structures a ref counting interface similar todillon2001-11-171-0/+47
OpenPOWER on IntegriCloud