dup3
int dup3(int, int, int);
extern int dup3(int, int, int);
extern int dup3(int, int, int);
dup = dup3(fd, fd + 1, dflags);
int fd = dup3(STDERR_FILENO, 23, flags);
struct dup dup3;