github.com/afumu/libc@v0.0.6/musl/src/unistd/close.c (about) 1 #include <unistd.h> 2 #include <errno.h> 3 #include "syscall.h" 4 5 static int dummy(int fd) 6 { 7 return fd; 8 } 9 10 weak_alias(dummy, __aio_close); 11 12 int close(int fd) 13 { 14 fd = __aio_close(fd); 15 int r = __syscall_cp(SYS_close, fd); 16 if (r == -EINTR) r = 0; 17 return __syscall_ret(r); 18 }