| /* | |
| * fcntl.h | |
| */ | |
| #ifndef _FCNTL_H | |
| #define _FCNTL_H | |
| #include <klibc/extern.h> | |
| #include <klibc/compiler.h> | |
| #include <sys/types.h> | |
| /* None of these are actually supported, although O_RDONLY works */ | |
| /* Note this is different from the classical Unix way of doing it */ | |
| #define O_RDONLY 1 | |
| #define O_WRONLY 2 | |
| #define O_RDWR 3 | |
| #define O_DIRECTORY 010 | |
| #define O_CREAT 0100 | |
| #define O_EXCL 0200 | |
| #define O_TRUNC 01000 | |
| #define O_APPEND 02000 | |
| __extern int open(const char *, int, ...); | |
| #endif /* _FCNTL_H */ |