#pragma once #include #define STDIN_FILENO 0 #define STDOUT_FILENO 1 #define STDERR_FILENO 2 uid_t getuid(void); uid_t geteuid(void); gid_t getgid(void); gid_t getegid(void); int fsync(int fd); int fork(void); void _exit(int status); pid_t setsid(void); int chdir(const char* path); int open(const char* path, int flags, ...); int dup2(int oldfd, int newfd); int close(int fd); int daemon(int nochdir, int noclose); pid_t getpid(void); ssize_t read(int fd, void* buffer, size_t count);