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