diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2007-07-05 18:01:40 +0200 |
---|---|---|
committer | Sascha Hauer <sha@octopus.labnet.pengutronix.de> | 2007-07-05 18:01:40 +0200 |
commit | 4cfbef6dd6e7a4546d395180086ab410e1c938b5 (patch) | |
tree | 29ab01348599f239fce9d8e3645762a6c3e094dd /include/fcntl.h | |
parent | 93ca1de96a7f293189db3682fe8fedf856d6b6a1 (diff) | |
download | barebox-4cfbef6dd6e7a4546d395180086ab410e1c938b5.tar.gz barebox-4cfbef6dd6e7a4546d395180086ab410e1c938b5.tar.xz |
svn_rev_292
remove flags we will never use, add flags for rwsize
Diffstat (limited to 'include/fcntl.h')
-rw-r--r-- | include/fcntl.h | 43 |
1 files changed, 7 insertions, 36 deletions
diff --git a/include/fcntl.h b/include/fcntl.h index c154b9d6e7..ca62df0278 100644 --- a/include/fcntl.h +++ b/include/fcntl.h @@ -9,48 +9,19 @@ #define O_RDONLY 00000000 #define O_WRONLY 00000001 #define O_RDWR 00000002 -#ifndef O_CREAT #define O_CREAT 00000100 /* not fcntl */ -#endif -#ifndef O_EXCL #define O_EXCL 00000200 /* not fcntl */ -#endif -#ifndef O_NOCTTY -#define O_NOCTTY 00000400 /* not fcntl */ -#endif -#ifndef O_TRUNC #define O_TRUNC 00001000 /* not fcntl */ -#endif -#ifndef O_APPEND #define O_APPEND 00002000 -#endif -#ifndef O_NONBLOCK -#define O_NONBLOCK 00004000 -#endif -#ifndef O_SYNC -#define O_SYNC 00010000 -#endif -#ifndef FASYNC -#define FASYNC 00020000 /* fcntl, for BSD compatibility */ -#endif -#ifndef O_DIRECT -#define O_DIRECT 00040000 /* direct disk access hint */ -#endif -#ifndef O_LARGEFILE -#define O_LARGEFILE 00100000 -#endif -#ifndef O_DIRECTORY #define O_DIRECTORY 00200000 /* must be a directory */ -#endif -#ifndef O_NOFOLLOW #define O_NOFOLLOW 00400000 /* don't follow links */ -#endif -#ifndef O_NOATIME -#define O_NOATIME 01000000 -#endif -#ifndef O_NDELAY -#define O_NDELAY O_NONBLOCK -#endif + +/* U-Boot additional flags */ +#define O_RWSIZE_MASK 00000070 +#define O_RWSIZE_SHIFT 3 +#define O_RWSIZE_1 00000010 +#define O_RWSIZE_2 00000020 +#define O_RWSIZE_4 00000040 #define F_DUPFD 0 /* dup */ #define F_GETFD 1 /* get close_on_exec */ |