@@ -79,15 +79,17 @@ func _convertDarwinBooleanToBool(x: DarwinBoolean) -> Bool {
7979@_transparent
8080@warn_unused_result
8181public func && < T : BooleanType > (
82- lhs: T , @autoclosure rhs: ( ) -> DarwinBoolean
82+ lhs: T ,
83+ @autoclosure rhs: ( ) -> DarwinBoolean
8384) -> Bool {
8485 return lhs. boolValue ? rhs ( ) . boolValue : false
8586}
8687
8788@_transparent
8889@warn_unused_result
8990public func || < T : BooleanType > (
90- lhs: T , @autoclosure rhs: ( ) -> DarwinBoolean
91+ lhs: T ,
92+ @autoclosure rhs: ( ) -> DarwinBoolean
9193) -> Bool {
9294 return lhs. boolValue ? true : rhs ( ) . boolValue
9395}
@@ -145,38 +147,98 @@ public var stderr : UnsafeMutablePointer<FILE> {
145147
146148@warn_unused_result
147149@_silgen_name ( " _swift_Darwin_open " )
148- func _swift_Darwin_open( path: UnsafePointer < CChar > ,
149- _ oflag: CInt , _ mode: mode_t ) -> CInt
150+ func _swift_Darwin_open(
151+ path: UnsafePointer < CChar > ,
152+ _ oflag: CInt ,
153+ _ mode: mode_t
154+ ) -> CInt
150155
151156@warn_unused_result
152157@_silgen_name ( " _swift_Darwin_openat " )
153158func _swift_Darwin_openat( fd: CInt ,
154159 _ path: UnsafePointer < CChar > ,
155- _ oflag: CInt , _ mode: mode_t ) -> CInt
160+ _ oflag: CInt ,
161+ _ mode: mode_t
162+ ) -> CInt
156163
157164@warn_unused_result
158- public func open( path: UnsafePointer < CChar > , _ oflag: CInt ) -> CInt {
165+ public func open(
166+ path: UnsafePointer < CChar > ,
167+ _ oflag: CInt
168+ ) -> CInt {
159169 return _swift_Darwin_open ( path, oflag, 0 )
160170}
161171
162172@warn_unused_result
163- public func open( path: UnsafePointer < CChar > , _ oflag: CInt ,
164- _ mode: mode_t ) -> CInt {
173+ public func open(
174+ path: UnsafePointer < CChar > ,
175+ _ oflag: CInt ,
176+ _ mode: mode_t
177+ ) -> CInt {
165178 return _swift_Darwin_open ( path, oflag, mode)
166179}
167180
168181@warn_unused_result
169- public func openat( fd: CInt , _ path: UnsafePointer < CChar > ,
170- _ oflag: CInt ) -> CInt {
182+ public func openat(
183+ fd: CInt ,
184+ _ path: UnsafePointer < CChar > ,
185+ _ oflag: CInt
186+ ) -> CInt {
171187 return _swift_Darwin_openat ( fd, path, oflag, 0 )
172188}
173189
174190@warn_unused_result
175- public func openat( fd: CInt , _ path: UnsafePointer < CChar > ,
176- _ oflag: CInt , _ mode: mode_t ) -> CInt {
191+ public func openat(
192+ fd: CInt ,
193+ _ path: UnsafePointer < CChar > ,
194+ _ oflag: CInt ,
195+ _ mode: mode_t
196+ ) -> CInt {
177197 return _swift_Darwin_openat ( fd, path, oflag, mode)
178198}
179199
200+ @warn_unused_result
201+ @_silgen_name ( " _swift_Darwin_fcntl " )
202+ internal func _swift_Darwin_fcntl(
203+ fd: CInt ,
204+ _ cmd: CInt ,
205+ _ value: CInt
206+ ) -> CInt
207+
208+ @warn_unused_result
209+ @_silgen_name ( " _swift_Darwin_fcntlPtr " )
210+ internal func _swift_Darwin_fcntlPtr(
211+ fd: CInt ,
212+ _ cmd: CInt ,
213+ _ ptr: UnsafeMutablePointer < Void >
214+ ) -> CInt
215+
216+ @warn_unused_result
217+ public func fcntl(
218+ fd: CInt ,
219+ _ cmd: CInt
220+ ) -> CInt {
221+ return _swift_Darwin_fcntl ( fd, cmd, 0 )
222+ }
223+
224+ @warn_unused_result
225+ public func fcntl(
226+ fd: CInt ,
227+ _ cmd: CInt ,
228+ _ value: CInt
229+ ) -> CInt {
230+ return _swift_Darwin_fcntl ( fd, cmd, value)
231+ }
232+
233+ @warn_unused_result
234+ public func fcntl(
235+ fd: CInt ,
236+ _ cmd: CInt ,
237+ _ ptr: UnsafeMutablePointer < Void >
238+ ) -> CInt {
239+ return _swift_Darwin_fcntlPtr ( fd, cmd, ptr)
240+ }
241+
180242public var S_IFMT : mode_t { return mode_t ( 0o170000 ) }
181243public var S_IFIFO : mode_t { return mode_t ( 0o010000 ) }
182244public var S_IFCHR : mode_t { return mode_t ( 0o020000 ) }
0 commit comments