projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove implementation-reserved bits when saving signal mask
[musl]
/
include
/
fcntl.h
diff --git
a/include/fcntl.h
b/include/fcntl.h
index
63f1beb
..
85f867b
100644
(file)
--- a/
include/fcntl.h
+++ b/
include/fcntl.h
@@
-80,12
+80,23
@@
int posix_fallocate(int, off_t, off_t);
#define S_IRWXO 0007
#endif
#define S_IRWXO 0007
#endif
-#if
def _GNU_SOURCE
+#if
defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
#define FAPPEND O_APPEND
#define FFSYNC O_FSYNC
#define FASYNC O_ASYNC
#define FNONBLOCK O_NONBLOCK
#define FNDELAY O_NDELAY
#define FAPPEND O_APPEND
#define FFSYNC O_FSYNC
#define FASYNC O_ASYNC
#define FNONBLOCK O_NONBLOCK
#define FNDELAY O_NDELAY
+
+#define F_OK 0
+#define R_OK 4
+#define W_OK 2
+#define X_OK 1
+#define F_ULOCK 0
+#define F_LOCK 1
+#define F_TLOCK 2
+#define F_TEST 3
+
+int lockf(int, int, off_t);
#endif
#ifdef _LARGEFILE64_SOURCE
#endif
#ifdef _LARGEFILE64_SOURCE