xref: /aosp_15_r20/external/musl/src/process/fdop.h (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
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