#ifndef _FCNTL_H #define _FCNTL_H #include #define O_RDONLY 0 #define O_WRONLY 1 #define O_RDWR 2 #define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR) #define O_CREAT 64 #define O_EXCL 128 #define O_NOCTTY 256 #define O_TRUNC 512 #define O_APPEND 1024 #define O_NONBLOCK 2048 #define O_SYNC 1052672 #define O_RSYNC 1052672 #define O_DSYNC 4096 #define F_DUPFD 0 #define F_GETFD 1 #define F_SETFD 2 #define F_GETFL 3 #define F_SETFL 4 #define FD_CLOEXEC 1 int open(const char *pathname, int flags, ...); int fcntl(int fd, int cmd, ...); #endif