#ifndef _SYS_FILE_H #define _SYS_FILE_H #include #include #define O_ACCMODE 0003 #define O_RDONLY 00 #define O_WRONLY 01 #define O_RDWR 02 #define O_CREATE 0100 #define O_TRUNC 0200 #define SEEK_SET 0 #define SEEK_CUR 1 #define SEEK_END 2 #ifdef __cplusplus extern "C" { #endif int open(const char *name, int flags, ...); /* mode_t mode */ int dup(int oldfd); int dup2(int oldfd, int newfd); int read(int fd, void *buf, size_t count); int write(int fd, void *buf, size_t count); off_t lseek(int fd, off_t offset, int whence); int close(int fd); #ifdef __cplusplus } #endif #endif