blob: 6338d1fb023be276ff4b6df619ca93a8cc7d434f (
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
|
#pragma once
#define F_SETFL 1
#define F_GETFL 2
#define F_DUPFD 3
#define F_SETFD 4
#define FD_CLOEXEC 1
#define O_APPEND 0
#define O_CREAT 0
#define O_EXCL 0
#define O_NONBLOCK 0
#define O_RDONLY 0
#define O_RDWR 0
#define O_TRUNC 0
#define O_WRONLY 0
#define R_OK 1
#define W_OK 2
#define X_OK 4
/* it can either take an additonal mode_t argument or none */
int open(const char *path, int flags, ...);
int fcntl(int fd, int cmd, ...);
|