• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * fcntl.h
3  */
4 
5 #ifndef _FCNTL_H
6 #define _FCNTL_H
7 
8 #include <klibc/extern.h>
9 #include <klibc/compiler.h>
10 #include <sys/types.h>
11 
12 /* None of these are actually supported, although O_RDONLY works */
13 /* Note this is different from the classical Unix way of doing it */
14 #define	O_RDONLY	1
15 #define O_WRONLY	2
16 #define O_RDWR		3
17 #define O_DIRECTORY	010
18 #define O_CREAT		0100
19 #define O_EXCL		0200
20 #define O_TRUNC		01000
21 #define O_APPEND	02000
22 
23 __extern int open(const char *, int, ...);
24 
25 #endif /* _FCNTL_H */
26