blob: c8a9cb52624fab2370171d023cc10293fccbe8f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/*
* 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 */
|