![]() |
![]()
| ![]() |
![]()
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.
|