26 lines
505 B
C
26 lines
505 B
C
/*
|
|
* 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 */
|