1570af302Sopenharmony_ci#define FDOP_CLOSE 1
2570af302Sopenharmony_ci#define FDOP_DUP2 2
3570af302Sopenharmony_ci#define FDOP_OPEN 3
4570af302Sopenharmony_ci#define FDOP_CHDIR 4
5570af302Sopenharmony_ci#define FDOP_FCHDIR 5
6570af302Sopenharmony_ci
7570af302Sopenharmony_cistruct fdop {
8570af302Sopenharmony_ci	struct fdop *next, *prev;
9570af302Sopenharmony_ci	int cmd, fd, srcfd, oflag;
10570af302Sopenharmony_ci	mode_t mode;
11570af302Sopenharmony_ci	char path[];
12570af302Sopenharmony_ci};
13570af302Sopenharmony_ci
14570af302Sopenharmony_ci#define malloc __libc_malloc
15570af302Sopenharmony_ci#define calloc __libc_calloc
16570af302Sopenharmony_ci#define realloc undef
17570af302Sopenharmony_ci#define free __libc_free
18