| Commit message (Expand) | Author | Age | Files | Lines |
* | It's been agreed upon that global locks should be expressed using | anton | 2020-07-04 | 1 | -5/+5 |
* | Update lock annotations of struct filedesc. | visa | 2020-01-30 | 1 | -18/+20 |
* | Make kqlist part of filedesc and serialize access to it using fdplock. | visa | 2020-01-06 | 1 | -1/+9 |
* | Fix a file descriptor close race in kqueue_register() | visa | 2020-01-03 | 1 | -1/+2 |
* | Update the file reference count field `f_count' using atomic operations | visa | 2018-07-02 | 1 | -1/+4 |
* | Introduce fnew(), a function to initialize a `struct file'. | mpi | 2018-06-25 | 1 | -1/+2 |
* | Put file descriptors on shared data structures when they are completely | mpi | 2018-06-18 | 1 | -2/+3 |
* | Move kqueue related fields from struct filedesc to struct kqueue. Solves a panic | anton | 2018-06-17 | 1 | -6/+1 |
* | Revert introduction of fdinsert(), a sanitify check triggers when | mpi | 2018-06-05 | 1 | -3/+2 |
* | Put file descriptors on shared data structures when they are completely | mpi | 2018-06-02 | 1 | -2/+3 |
* | Introduce fd_iterfile() a new helper function to iterate over `filehead'. | mpi | 2018-04-25 | 1 | -1/+2 |
* | Add a flags argument to falloc() that lets it optionally set the | guenther | 2017-02-11 | 1 | -2/+2 |
* | Enable the NET_LOCK(), take 2. | mpi | 2017-01-25 | 1 | -2/+2 |
* | Track a per-fd flag UF_PLEDGED. This indicates the initial open was done by a | deraadt | 2017-01-24 | 1 | -1/+2 |
* | Avoid curproc dance in dupfdopen(), by passing a struct proc * | deraadt | 2017-01-23 | 1 | -2/+2 |
* | Pass a thread pointer instead of its file descriptor table to getsock(9). | mpi | 2015-05-06 | 1 | -2/+2 |
* | Indroduce fd_getfile_mode() and use it were fd_getfile() is directly | mpi | 2015-04-30 | 1 | -2/+3 |
* | Move from struct proc to process the reference-count-holding pointers | guenther | 2014-05-15 | 1 | -4/+4 |
* | revert falloc change, as it causes all new processes to get stuck after a while | espie | 2014-04-12 | 1 | -3/+1 |
* | split falloc into two functions, the allocation and the publication. | tedu | 2014-03-08 | 1 | -1/+3 |
* | Revert the blocked FIFO open fix, as there's either a race in the | guenther | 2012-07-11 | 1 | -2/+2 |
* | Don't hold the fd-table lock across vn_open(), as opening a FIFO may block. | guenther | 2012-07-08 | 1 | -2/+2 |
* | Remove the "vn_open() returning ENXIO means dup+close" hook that | guenther | 2012-05-14 | 1 | -3/+2 |
* | New system call: getdtablecount(2) returns the number of file | deraadt | 2012-04-12 | 1 | -1/+2 |
* | Hold struct filedesc's fd_lock when writing to the fd_ofiles, fd_ofileflags, | guenther | 2012-02-15 | 1 | -2/+5 |
* | Fix a bunch of problems and races with posix file locking. | art | 2008-09-19 | 1 | -1/+8 |
* | remove p arg from fdplock | tedu | 2004-07-22 | 1 | -3/+2 |
* | I was wrong. The assymetry created by the proc argument to rw_enter_write | art | 2004-07-21 | 1 | -2/+3 |
* | lock filedesc before manipulating. avoids some rare races. | tedu | 2004-01-06 | 1 | -3/+6 |
* | Remove the advertising clause in the UCB license which Berkeley | millert | 2003-06-02 | 1 | -6/+2 |
* | First round of __P removal in sys | millert | 2002-03-14 | 1 | -17/+17 |
* | No more need for ffree. Since it's hard to use it safely, remove it. | art | 2002-02-08 | 1 | -2/+1 |
* | - every new fd created by falloc() is marked as larval and should not be used | art | 2001-10-26 | 1 | -2/+2 |
* | - split fdalloc into two functions. fdalloc now returns ENOSPC if it | art | 2001-10-26 | 1 | -1/+4 |
* | gc UF_MAPPED. | art | 2001-10-07 | 1 | -2/+1 |
* | Use pool to allocate struct filedesc0 and struct file. | art | 2001-05-16 | 1 | -1/+2 |
* | support kernel event queues, from FreeBSD by Jonathan Lemon, | provos | 2000-11-16 | 1 | -1/+6 |
* | fix macros that calculated bitmap size for fdalloc. fries@ helped debugging. | provos | 2000-04-24 | 1 | -3/+4 |
* | Optimized fdalloc as in Banga and Mogul paper: | provos | 2000-02-28 | 1 | -1/+14 |
* | introduce fdremove() to mark a file descriptor as unused. fdremove makes | provos | 1999-07-13 | 1 | -1/+2 |
* | partial sync with netbsd 960418, more to come | deraadt | 1996-04-21 | 1 | -3/+3 |
* | Merge of NetBSD 960317 | niklas | 1996-04-18 | 1 | -3/+2 |
* | From NetBSD: 960217 merge | niklas | 1996-03-03 | 1 | -1/+9 |
* | add fdshare() and fdinit() calls for dealing with filedesc structures | deraadt | 1996-01-07 | 1 | -0/+2 |
* | initial import of NetBSD tree | deraadt | 1995-10-18 | 1 | -0/+103 |