SYNTAX
#include "fd.h"
int fd_copy(int to,int from);
int fd_move(int to,int from);
int fd_coe(int fd);
DESCRIPTION
fd_copy copies descriptor from to descriptor to. If to was already
open, fd_copy closes it. fd_copy always leaves from intact; if to and
from are the same number, fd_copy does nothing. fd_copy does not
guarantee that to will remain open, if it was open, in case of error.
fd_move moves descriptor from to descriptor to. If to was already
open, fd_move closes it. If the move is successful, fd_move closes
from. Exception: if to and from are the same number, fd_move does
nothing.
fd_coe closes fd.
RETURN CODES
fd_copy, fd_move, and fd_coe return 0 on success, and -1 on error.
SEE ALSO
dup(2), fcntl(2)
3 qlibs:(fd)
Man(1) output converted with
man2html