From c1cccebe8bd231f9a75e63ab237deed59bddb9b5 Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Sat, 8 Jul 2006 20:03:39 +0000 Subject: Add a kern_close() so that the ABIs can close a file descriptor w/o having to populate a close_args struct and change some of the places that do. --- sys/kern/kern_descrip.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'sys/kern/kern_descrip.c') diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c index d4ff7b191247b..599e917d53d55 100644 --- a/sys/kern/kern_descrip.c +++ b/sys/kern/kern_descrip.c @@ -973,12 +973,20 @@ close(td, uap) struct thread *td; struct close_args *uap; { + + return (kern_close(td, uap->fd)); +} + +int +kern_close(td, fd) + struct thread *td; + int fd; +{ struct filedesc *fdp; struct file *fp; - int fd, error; + int error; int holdleaders; - fd = uap->fd; error = 0; holdleaders = 0; fdp = td->td_proc->p_fd; -- cgit v1.2.3