Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(818)

Side by Side Diff: fusl/include/fcntl.h

Issue 1714623002: [fusl] clang-format fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: headers too Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #ifndef»_FCNTL_H 1 #ifndef _FCNTL_H
2 #define»_FCNTL_H 2 #define _FCNTL_H
3 3
4 #ifdef __cplusplus 4 #ifdef __cplusplus
5 extern "C" { 5 extern "C" {
6 #endif 6 #endif
7 7
8 #include <features.h> 8 #include <features.h>
9 9
10 #define __NEED_off_t 10 #define __NEED_off_t
11 #define __NEED_pid_t 11 #define __NEED_pid_t
12 #define __NEED_mode_t 12 #define __NEED_mode_t
13 13
14 #ifdef _GNU_SOURCE 14 #ifdef _GNU_SOURCE
15 #define __NEED_size_t 15 #define __NEED_size_t
16 #define __NEED_ssize_t 16 #define __NEED_ssize_t
17 #define __NEED_struct_iovec 17 #define __NEED_struct_iovec
18 #endif 18 #endif
19 19
20 #include <bits/alltypes.h> 20 #include <bits/alltypes.h>
21 21
22 #include <bits/fcntl.h> 22 #include <bits/fcntl.h>
23 23
24 struct flock 24 struct flock {
25 { 25 short l_type;
26 » short l_type; 26 short l_whence;
27 » short l_whence; 27 off_t l_start;
28 » off_t l_start; 28 off_t l_len;
29 » off_t l_len; 29 pid_t l_pid;
30 » pid_t l_pid;
31 }; 30 };
32 31
33 int creat(const char *, mode_t); 32 int creat(const char*, mode_t);
34 int fcntl(int, int, ...); 33 int fcntl(int, int, ...);
35 int open(const char *, int, ...); 34 int open(const char*, int, ...);
36 int openat(int, const char *, int, ...); 35 int openat(int, const char*, int, ...);
37 int posix_fadvise(int, off_t, off_t, int); 36 int posix_fadvise(int, off_t, off_t, int);
38 int posix_fallocate(int, off_t, off_t); 37 int posix_fallocate(int, off_t, off_t);
39 38
40 #define O_SEARCH O_PATH 39 #define O_SEARCH O_PATH
41 #define O_EXEC O_PATH 40 #define O_EXEC O_PATH
42 41
43 #define O_ACCMODE (03|O_SEARCH) 42 #define O_ACCMODE (03 | O_SEARCH)
44 #define O_RDONLY 00 43 #define O_RDONLY 00
45 #define O_WRONLY 01 44 #define O_WRONLY 01
46 #define O_RDWR 02 45 #define O_RDWR 02
47 46
48 #define F_OFD_GETLK 36 47 #define F_OFD_GETLK 36
49 #define F_OFD_SETLK 37 48 #define F_OFD_SETLK 37
50 #define F_OFD_SETLKW 38 49 #define F_OFD_SETLKW 38
51 50
52 #define F_DUPFD_CLOEXEC 1030 51 #define F_DUPFD_CLOEXEC 1030
53 52
54 #define F_RDLCK 0 53 #define F_RDLCK 0
55 #define F_WRLCK 1 54 #define F_WRLCK 1
56 #define F_UNLCK 2 55 #define F_UNLCK 2
57 56
58 #define FD_CLOEXEC 1 57 #define FD_CLOEXEC 1
59 58
60 #define AT_FDCWD (-100) 59 #define AT_FDCWD (-100)
61 #define AT_SYMLINK_NOFOLLOW 0x100 60 #define AT_SYMLINK_NOFOLLOW 0x100
62 #define AT_REMOVEDIR 0x200 61 #define AT_REMOVEDIR 0x200
63 #define AT_SYMLINK_FOLLOW 0x400 62 #define AT_SYMLINK_FOLLOW 0x400
64 #define AT_EACCESS 0x200 63 #define AT_EACCESS 0x200
65 64
66 #define POSIX_FADV_NORMAL 0 65 #define POSIX_FADV_NORMAL 0
67 #define POSIX_FADV_RANDOM 1 66 #define POSIX_FADV_RANDOM 1
68 #define POSIX_FADV_SEQUENTIAL 2 67 #define POSIX_FADV_SEQUENTIAL 2
69 #define POSIX_FADV_WILLNEED 3 68 #define POSIX_FADV_WILLNEED 3
70 #define POSIX_FADV_DONTNEED 4 69 #define POSIX_FADV_DONTNEED 4
71 #define POSIX_FADV_NOREUSE 5 70 #define POSIX_FADV_NOREUSE 5
72 71
73 #undef SEEK_SET 72 #undef SEEK_SET
74 #undef SEEK_CUR 73 #undef SEEK_CUR
75 #undef SEEK_END 74 #undef SEEK_END
76 #define SEEK_SET 0 75 #define SEEK_SET 0
77 #define SEEK_CUR 1 76 #define SEEK_CUR 1
78 #define SEEK_END 2 77 #define SEEK_END 2
79 78
80 #ifndef S_IRUSR 79 #ifndef S_IRUSR
81 #define S_ISUID 04000 80 #define S_ISUID 04000
(...skipping 21 matching lines...) Expand all
103 #define FFSYNC O_FSYNC 102 #define FFSYNC O_FSYNC
104 #define FASYNC O_ASYNC 103 #define FASYNC O_ASYNC
105 #define FNONBLOCK O_NONBLOCK 104 #define FNONBLOCK O_NONBLOCK
106 #define FNDELAY O_NDELAY 105 #define FNDELAY O_NDELAY
107 106
108 #define F_OK 0 107 #define F_OK 0
109 #define R_OK 4 108 #define R_OK 4
110 #define W_OK 2 109 #define W_OK 2
111 #define X_OK 1 110 #define X_OK 1
112 #define F_ULOCK 0 111 #define F_ULOCK 0
113 #define F_LOCK 1 112 #define F_LOCK 1
114 #define F_TLOCK 2 113 #define F_TLOCK 2
115 #define F_TEST 3 114 #define F_TEST 3
116 115
117 #define F_SETLEASE» 1024 116 #define F_SETLEASE 1024
118 #define F_GETLEASE» 1025 117 #define F_GETLEASE 1025
119 #define F_NOTIFY» 1026 118 #define F_NOTIFY 1026
120 #define F_CANCELLK» 1029 119 #define F_CANCELLK 1029
121 #define F_SETPIPE_SZ» 1031 120 #define F_SETPIPE_SZ 1031
122 #define F_GETPIPE_SZ» 1032 121 #define F_GETPIPE_SZ 1032
123 #define F_ADD_SEALS» 1033 122 #define F_ADD_SEALS 1033
124 #define F_GET_SEALS» 1034 123 #define F_GET_SEALS 1034
125 124
126 #define F_SEAL_SEAL» 0x0001 125 #define F_SEAL_SEAL 0x0001
127 #define F_SEAL_SHRINK» 0x0002 126 #define F_SEAL_SHRINK 0x0002
128 #define F_SEAL_GROW» 0x0004 127 #define F_SEAL_GROW 0x0004
129 #define F_SEAL_WRITE» 0x0008 128 #define F_SEAL_WRITE 0x0008
130 129
131 #define DN_ACCESS» 0x00000001 130 #define DN_ACCESS 0x00000001
132 #define DN_MODIFY» 0x00000002 131 #define DN_MODIFY 0x00000002
133 #define DN_CREATE» 0x00000004 132 #define DN_CREATE 0x00000004
134 #define DN_DELETE» 0x00000008 133 #define DN_DELETE 0x00000008
135 #define DN_RENAME» 0x00000010 134 #define DN_RENAME 0x00000010
136 #define DN_ATTRIB» 0x00000020 135 #define DN_ATTRIB 0x00000020
137 #define DN_MULTISHOT» 0x80000000 136 #define DN_MULTISHOT 0x80000000
138 137
139 int lockf(int, int, off_t); 138 int lockf(int, int, off_t);
140 #endif 139 #endif
141 140
142 #if defined(_GNU_SOURCE) 141 #if defined(_GNU_SOURCE)
143 #define F_OWNER_TID 0 142 #define F_OWNER_TID 0
144 #define F_OWNER_PID 1 143 #define F_OWNER_PID 1
145 #define F_OWNER_PGRP 2 144 #define F_OWNER_PGRP 2
146 #define F_OWNER_GID 2 145 #define F_OWNER_GID 2
147 struct f_owner_ex { 146 struct f_owner_ex {
148 » int type; 147 int type;
149 » pid_t pid; 148 pid_t pid;
150 }; 149 };
151 #define FALLOC_FL_KEEP_SIZE 1 150 #define FALLOC_FL_KEEP_SIZE 1
152 #define FALLOC_FL_PUNCH_HOLE 2 151 #define FALLOC_FL_PUNCH_HOLE 2
153 #define SYNC_FILE_RANGE_WAIT_BEFORE 1 152 #define SYNC_FILE_RANGE_WAIT_BEFORE 1
154 #define SYNC_FILE_RANGE_WRITE 2 153 #define SYNC_FILE_RANGE_WRITE 2
155 #define SYNC_FILE_RANGE_WAIT_AFTER 4 154 #define SYNC_FILE_RANGE_WAIT_AFTER 4
156 #define SPLICE_F_MOVE 1 155 #define SPLICE_F_MOVE 1
157 #define SPLICE_F_NONBLOCK 2 156 #define SPLICE_F_NONBLOCK 2
158 #define SPLICE_F_MORE 4 157 #define SPLICE_F_MORE 4
159 #define SPLICE_F_GIFT 8 158 #define SPLICE_F_GIFT 8
160 int fallocate(int, int, off_t, off_t); 159 int fallocate(int, int, off_t, off_t);
161 #define fallocate64 fallocate 160 #define fallocate64 fallocate
162 ssize_t readahead(int, off_t, size_t); 161 ssize_t readahead(int, off_t, size_t);
163 int sync_file_range(int, off_t, off_t, unsigned); 162 int sync_file_range(int, off_t, off_t, unsigned);
164 ssize_t vmsplice(int, const struct iovec *, size_t, unsigned); 163 ssize_t vmsplice(int, const struct iovec*, size_t, unsigned);
165 ssize_t splice(int, off_t *, int, off_t *, size_t, unsigned); 164 ssize_t splice(int, off_t*, int, off_t*, size_t, unsigned);
166 ssize_t tee(int, int, size_t, unsigned); 165 ssize_t tee(int, int, size_t, unsigned);
167 #define loff_t off_t 166 #define loff_t off_t
168 #endif 167 #endif
169 168
170 #if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE) 169 #if defined(_LARGEFILE64_SOURCE) || defined(_GNU_SOURCE)
171 #define F_GETLK64 F_GETLK 170 #define F_GETLK64 F_GETLK
172 #define F_SETLK64 F_SETLK 171 #define F_SETLK64 F_SETLK
173 #define F_SETLKW64 F_SETLKW 172 #define F_SETLKW64 F_SETLKW
174 #define flock64 flock 173 #define flock64 flock
175 #define open64 open 174 #define open64 open
176 #define openat64 openat 175 #define openat64 openat
177 #define creat64 creat 176 #define creat64 creat
178 #define lockf64 lockf 177 #define lockf64 lockf
179 #define posix_fadvise64 posix_fadvise 178 #define posix_fadvise64 posix_fadvise
180 #define posix_fallocate64 posix_fallocate 179 #define posix_fallocate64 posix_fallocate
181 #define off64_t off_t 180 #define off64_t off_t
182 #endif 181 #endif
183 182
184 #ifdef __cplusplus 183 #ifdef __cplusplus
185 } 184 }
186 #endif 185 #endif
187 186
188 #endif 187 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698