Consolidate the file descriptor destruction code used when a newly created
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 19 May 2006 05:15:36 +0000 (05:15 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 19 May 2006 05:15:36 +0000 (05:15 +0000)
commitfa541be60037a5a3e89dd0e8307f37ae098b4731
treef94afd7170da5f0b24ce9cbdbd36877c95a02932
parent169e286d174475cc7fc5188c81c2bc1ad7fd40b4
Consolidate the file descriptor destruction code used when a newly created
file descriptor must be destroyed due to an error into a new procedure,
fdealloc(), rather then manually repeating it over and over again.

Move holdsock() and holdfp() into kern/kern_descrip.c.
sys/dev/misc/streams/streams.c
sys/kern/kern_descrip.c
sys/kern/lwkt_rwlock.c
sys/kern/sys_generic.c
sys/kern/sys_pipe.c
sys/kern/uipc_syscalls.c
sys/kern/vfs_syscalls.c
sys/sys/filedesc.h
sys/sys/socketvar.h