June 1, 2004 CLOSEFROM 3

### NAME

closefrom - delete many descriptors

### SYNOPSIS

```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.

### SEE ALSO

close(2)