#ifndef UNISTD_H_ #define UNISTD_H_ #include #include extern int open(const char *path, int flags); extern int close(int fd); extern int read(int fd, void *buf, size_t count); extern int write(int fd, const void *buf, size_t count); extern off_t lseek(int fd, off_t offset, int whence); extern long getdents(int fd, struct dentry *dirp, unsigned int count); extern pid_t fork(void); extern int execl(const char *path, const char *arg, ...); extern int execlp(const char *file, const char *arg, ...); extern int execle(const char *path, const char *arg, ...); extern int execv(const char *path, char *const argv[]); extern int execvp(const char *file, char *const argv[]); extern int execvpe(const char *file, char *const argv[], char *const envp[]); #endif