1 /* 2 ** Copyright 2001, Manuel J. Petit. All rights reserved. 3 ** Distributed under the terms of the NewOS License. 4 */ 5 6 7 #include <unistd.h> 8 9 #include <errno.h> 10 #include <pthread.h> 11 12 #include <syscall_utils.h> 13 14 #include <errno_private.h> 15 #include <syscalls.h> 16 17 18 int 19 close(int fd) 20 { 21 RETURN_AND_SET_ERRNO_TEST_CANCEL(_kern_close(fd)); 22 } 23