|
NAMEdup3 —
duplicate an existing file descriptor
LIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <fcntl.h>
#include <unistd.h>
int
DESCRIPTIONThedup3 () function duplicates an existing object
descriptor while allowing the value of the new descriptor to be specified.
The close-on-exec flag on the new file descriptor is determined by
the If oldd ≠ newd
and flags == 0, the behavior is identical to
If oldd == newd, then
RETURN VALUESThe value -1 is returned if an error occurs. The external variable errno indicates the cause of the error.ERRORSThedup3 () function fails if:
SEE ALSOaccept(2), close(2), dup2(2), fcntl(2), getdtablesize(2), open(2), pipe(2), socket(2), socketpair(2)STANDARDSThedup3 () function does not conform to any standard.
HISTORYThedup3 () function appeared in FreeBSD
10.0.
Visit the GSP FreeBSD Man Page Interface. |