1*c9945492SAndroid Build Coastguard Worker #define FDOP_CLOSE 1 2*c9945492SAndroid Build Coastguard Worker #define FDOP_DUP2 2 3*c9945492SAndroid Build Coastguard Worker #define FDOP_OPEN 3 4*c9945492SAndroid Build Coastguard Worker #define FDOP_CHDIR 4 5*c9945492SAndroid Build Coastguard Worker #define FDOP_FCHDIR 5 6*c9945492SAndroid Build Coastguard Worker 7*c9945492SAndroid Build Coastguard Worker struct fdop { 8*c9945492SAndroid Build Coastguard Worker struct fdop *next, *prev; 9*c9945492SAndroid Build Coastguard Worker int cmd, fd, srcfd, oflag; 10*c9945492SAndroid Build Coastguard Worker mode_t mode; 11*c9945492SAndroid Build Coastguard Worker char path[]; 12*c9945492SAndroid Build Coastguard Worker }; 13*c9945492SAndroid Build Coastguard Worker 14*c9945492SAndroid Build Coastguard Worker #define malloc __libc_malloc 15*c9945492SAndroid Build Coastguard Worker #define calloc __libc_calloc 16*c9945492SAndroid Build Coastguard Worker #define realloc undef 17*c9945492SAndroid Build Coastguard Worker #define free __libc_free 18