@@ -137,38 +137,38 @@ pub fn vmsplice(fd: RawFd, iov: &[IoVec<&[u8]>], flags: SpliceFFlags) -> Result<
137137mod consts {
138138 use libc:: { self , c_int, c_uint} ;
139139
140- bitflags ! {
140+ libc_bitflags ! {
141141 pub flags SpliceFFlags : c_uint {
142- const SPLICE_F_MOVE = libc :: SPLICE_F_MOVE ,
143- const SPLICE_F_NONBLOCK = libc :: SPLICE_F_NONBLOCK ,
144- const SPLICE_F_MORE = libc :: SPLICE_F_MORE ,
145- const SPLICE_F_GIFT = libc :: SPLICE_F_GIFT ,
142+ SPLICE_F_MOVE ,
143+ SPLICE_F_NONBLOCK ,
144+ SPLICE_F_MORE ,
145+ SPLICE_F_GIFT ,
146146 }
147147 }
148148
149149 bitflags ! (
150150 pub flags OFlag : c_int {
151- const O_ACCMODE = 0o00000003 ,
152- const O_RDONLY = 0o00000000 ,
153- const O_WRONLY = 0o00000001 ,
154- const O_RDWR = 0o00000002 ,
155- const O_CREAT = 0o00000100 ,
156- const O_EXCL = 0o00000200 ,
157- const O_NOCTTY = 0o00000400 ,
158- const O_TRUNC = 0o00001000 ,
159- const O_APPEND = 0o00002000 ,
160- const O_NONBLOCK = 0o00004000 ,
161- const O_DSYNC = 0o00010000 ,
162- const O_DIRECT = 0o00040000 ,
151+ const O_ACCMODE = libc :: O_ACCMODE ,
152+ const O_RDONLY = libc :: O_RDONLY ,
153+ const O_WRONLY = libc :: O_WRONLY ,
154+ const O_RDWR = libc :: O_RDWR ,
155+ const O_CREAT = libc :: O_CREAT ,
156+ const O_EXCL = libc :: O_EXCL ,
157+ const O_NOCTTY = libc :: O_NOCTTY ,
158+ const O_TRUNC = libc :: O_TRUNC ,
159+ const O_APPEND = libc :: O_APPEND ,
160+ const O_NONBLOCK = libc :: O_NONBLOCK ,
161+ const O_DSYNC = libc :: O_DSYNC ,
162+ const O_DIRECT = libc :: O_DIRECT ,
163163 const O_LARGEFILE = 0o00100000 ,
164- const O_DIRECTORY = 0o00200000 ,
165- const O_NOFOLLOW = 0o00400000 ,
164+ const O_DIRECTORY = libc :: O_DIRECTORY ,
165+ const O_NOFOLLOW = libc :: O_NOFOLLOW ,
166166 const O_NOATIME = 0o01000000 ,
167- const O_CLOEXEC = 0o02000000 ,
168- const O_SYNC = 0o04000000 ,
167+ const O_CLOEXEC = libc :: O_CLOEXEC ,
168+ const O_SYNC = libc :: O_SYNC ,
169169 const O_PATH = 0o10000000 ,
170- const O_TMPFILE = 0o20000000 ,
171- const O_NDELAY = O_NONBLOCK . bits
170+ const O_TMPFILE = libc :: O_TMPFILE ,
171+ const O_NDELAY = libc :: O_NDELAY ,
172172 }
173173 ) ;
174174
@@ -191,27 +191,27 @@ mod consts {
191191
192192#[ cfg( any( target_os = "macos" , target_os = "ios" ) ) ]
193193mod consts {
194- use libc:: c_int;
194+ use libc:: { self , c_int} ;
195195
196196 bitflags ! (
197197 pub flags OFlag : c_int {
198- const O_ACCMODE = 0x0000003 ,
199- const O_RDONLY = 0x0000000 ,
200- const O_WRONLY = 0x0000001 ,
201- const O_RDWR = 0x0000002 ,
202- const O_CREAT = 0x0000200 ,
203- const O_EXCL = 0x0000800 ,
204- const O_NOCTTY = 0x0020000 ,
205- const O_TRUNC = 0x0000400 ,
206- const O_APPEND = 0x0000008 ,
207- const O_NONBLOCK = 0x0000004 ,
208- const O_DSYNC = 0x0400000 ,
209- const O_DIRECTORY = 0x0100000 ,
210- const O_NOFOLLOW = 0x0000100 ,
211- const O_CLOEXEC = 0x1000000 ,
212- const O_SYNC = 0x0000080 ,
198+ const O_ACCMODE = libc :: O_ACCMODE ,
199+ const O_RDONLY = libc :: O_RDONLY ,
200+ const O_WRONLY = libc :: O_WRONLY ,
201+ const O_RDWR = libc :: O_RDWR ,
202+ const O_CREAT = libc :: O_CREAT ,
203+ const O_EXCL = libc :: O_EXCL ,
204+ const O_NOCTTY = libc :: O_NOCTTY ,
205+ const O_TRUNC = libc :: O_TRUNC ,
206+ const O_APPEND = libc :: O_APPEND ,
207+ const O_NONBLOCK = libc :: O_NONBLOCK ,
208+ const O_DSYNC = libc :: O_DSYNC ,
209+ const O_DIRECTORY = libc :: O_DIRECTORY ,
210+ const O_NOFOLLOW = libc :: O_NOFOLLOW ,
211+ const O_CLOEXEC = libc :: O_CLOEXEC ,
212+ const O_SYNC = libc :: O_SYNC ,
213213 const O_NDELAY = O_NONBLOCK . bits,
214- const O_FSYNC = O_SYNC . bits
214+ const O_FSYNC = libc :: O_FSYNC ,
215215 }
216216 ) ;
217217
@@ -224,26 +224,26 @@ mod consts {
224224
225225#[ cfg( any( target_os = "freebsd" , target_os = "openbsd" ) ) ]
226226mod consts {
227- use libc:: c_int;
227+ use libc:: { self , c_int} ;
228228
229229 bitflags ! (
230230 pub flags OFlag : c_int {
231- const O_ACCMODE = 0x0000003 ,
232- const O_RDONLY = 0x0000000 ,
233- const O_WRONLY = 0x0000001 ,
234- const O_RDWR = 0x0000002 ,
235- const O_CREAT = 0x0000200 ,
236- const O_EXCL = 0x0000800 ,
237- const O_NOCTTY = 0x0008000 ,
238- const O_TRUNC = 0x0000400 ,
239- const O_APPEND = 0x0000008 ,
240- const O_NONBLOCK = 0x0000004 ,
231+ const O_ACCMODE = libc :: O_ACCMODE ,
232+ const O_RDONLY = libc :: O_RDONLY ,
233+ const O_WRONLY = libc :: O_WRONLY ,
234+ const O_RDWR = libc :: O_RDWR ,
235+ const O_CREAT = libc :: O_CREAT ,
236+ const O_EXCL = libc :: O_EXCL ,
237+ const O_NOCTTY = libc :: O_NOCTTY ,
238+ const O_TRUNC = libc :: O_TRUNC ,
239+ const O_APPEND = libc :: O_APPEND ,
240+ const O_NONBLOCK = libc :: O_NONBLOCK ,
241241 const O_DIRECTORY = 0x0020000 ,
242- const O_NOFOLLOW = 0x0000100 ,
243- const O_CLOEXEC = 0x0100000 ,
244- const O_SYNC = 0x0000080 ,
245- const O_NDELAY = O_NONBLOCK . bits ,
246- const O_FSYNC = O_SYNC . bits ,
242+ const O_NOFOLLOW = libc :: O_NOFOLLOW ,
243+ const O_CLOEXEC = libc :: O_CLOEXEC ,
244+ const O_SYNC = libc :: O_SYNC ,
245+ const O_NDELAY = libc :: O_NDELAY ,
246+ const O_FSYNC = libc :: O_FSYNC ,
247247 const O_SHLOCK = 0x0000080 ,
248248 const O_EXLOCK = 0x0000020 ,
249249 const O_DIRECT = 0x0010000 ,
0 commit comments