close(2) System Calls Manual close(2) close - (libc -lc) #include int close(int fd); close() . ( fcntl(2)) . . fcntl(2) ( ). fd ( open(2)) unlink(2) . close() . -1 errno . EBADF fd . EINTR close() signal(7). EIO /. ENOSPC EDQUOT NFS write(2) fsync(2) close() . close() . POSIX.1-2008. 4.3BSD SVr4 POSIX.1-1988. close-on-exec execve(2) fcntl(2) . . . fsync(2). ( .) close() . . : (1) / . write(2) read(2) . (2) . . . ( ) : / /. ( open(2) .) close() . close() close() write(2) close() . . NFS . ( / / ) ( ). close() . . ( EBADF ) close(). POSIX.1-2008 . / close() fsync(2). EINTR . EINTR POSIX.1-2008: close() -1 errno EINTR fd . close() . : EINTR . ( close() HP-UX .) close() . close() EINTR close() . POSIX.1-2024 HP-UX . . close_range(2), fcntl(2), fsync(2), open(2), shutdown(2), unlink(2), fclose(3) 3 . . : . 6.18 8 2026 close(2)