unistd.h (757B)
1 #ifndef _UNISTD_H 2 #define _UNISTD_H 3 #include <sys/types.h> 4 #define STDIN_FILENO 0 5 #define STDOUT_FILENO 1 6 #define STDERR_FILENO 2 7 ssize_t read(int, void *, size_t); 8 ssize_t write(int, const void *, size_t); 9 int close(int); 10 off_t lseek(int, off_t, int); 11 int unlink(const char *); 12 char *getcwd(char *, size_t); 13 pid_t getpid(void); 14 uid_t getuid(void); 15 int isatty(int); 16 int dup(int); 17 int dup2(int, int); 18 void _exit(int); 19 int access(const char *, int); 20 int execv(const char *, char *const[]); 21 int execve(const char *, char *const[], char *const[]); 22 int execvp(const char *, char *const[]); 23 #define SEEK_SET 0 24 #define SEEK_CUR 1 25 #define SEEK_END 2 26 #define F_OK 0 27 #define X_OK 1 28 #define W_OK 2 29 #define R_OK 4 30 #endif