CLOSEFROM(3) |
Library Functions Manual |
CLOSEFROM(3) |
NAME
closefrom — delete many descriptors
SYNOPSIS
#include <unistd.h>
int
closefrom(int fd);
DESCRIPTION
The
closefrom() call deletes all descriptors numbered
fd and higher from the per-process file descriptor table. It is effectively the same as calling
close(2) on each descriptor.
RETURN VALUES
Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned and errno is set to indicate the error.
ERRORS
closefrom() will fail if:
-
[EBADF]
-
fd is invalid.
-
[EINTR]
-
An interrupt was received.