summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_descrip.c
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2003-01-01 01:19:31 +0000
committeralfred <alfred@FreeBSD.org>2003-01-01 01:19:31 +0000
commitdd68501eb2ffc038a7b58abdbdfab424e80271b3 (patch)
tree3073c3511acda88e551b070a2ce8a321b648bc29 /sys/kern/kern_descrip.c
parent9c85c6f62556907879069023dd22c05b2589074e (diff)
downloadFreeBSD-src-dd68501eb2ffc038a7b58abdbdfab424e80271b3.zip
FreeBSD-src-dd68501eb2ffc038a7b58abdbdfab424e80271b3.tar.gz
fdcopy() only needs a filedesc pointer.
Diffstat (limited to 'sys/kern/kern_descrip.c')
-rw-r--r--sys/kern/kern_descrip.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c
index 94ff960..bc14c61 100644
--- a/sys/kern/kern_descrip.c
+++ b/sys/kern/kern_descrip.c
@@ -1249,17 +1249,18 @@ fdshare(fdp)
/*
* Copy a filedesc structure.
+ * A NULL pointer in returns a NULL reference, this is to ease callers,
+ * not catch errors.
*/
struct filedesc *
-fdcopy(td)
- struct thread *td;
+fdcopy(fdp)
+ struct filedesc *fdp;
{
- struct filedesc *newfdp, *fdp;
+ struct filedesc *newfdp;
struct file **fpp;
int i, j;
/* Certain daemons might not have file descriptors. */
- fdp = td->td_proc->p_fd;
if (fdp == NULL)
return (NULL);
OpenPOWER on IntegriCloud