#define FDOP_CLOSE 1 #define FDOP_DUP2 2 #define FDOP_OPEN 3 #define __NEED_mode_t #include struct fdop { struct fdop *next, *prev; int cmd, fd, srcfd, oflag; mode_t mode; char path[]; };