@@ -188,9 +188,6 @@ cfg_if! {
188
188
189
189
pub const PTRACE_DETACH : :: c_uint = 11 ;
190
190
191
- pub const F_SETLK : :: c_int = 8 ;
192
- pub const F_SETLKW : :: c_int = 9 ;
193
-
194
191
pub const F_RDLCK : :: c_int = 1 ;
195
192
pub const F_WRLCK : :: c_int = 2 ;
196
193
pub const F_UNLCK : :: c_int = 3 ;
@@ -234,9 +231,6 @@ cfg_if! {
234
231
235
232
pub const PTRACE_DETACH : :: c_uint = 17 ;
236
233
237
- pub const F_SETLK : :: c_int = 6 ;
238
- pub const F_SETLKW : :: c_int = 7 ;
239
-
240
234
pub const F_RDLCK : :: c_int = 0 ;
241
235
pub const F_WRLCK : :: c_int = 1 ;
242
236
pub const F_UNLCK : :: c_int = 2 ;
@@ -272,6 +266,21 @@ cfg_if! {
272
266
pub const EFD_CLOEXEC : :: c_int = 0x80000 ;
273
267
}
274
268
}
269
+ cfg_if ! {
270
+ if #[ cfg( target_arch = "sparc" ) ] {
271
+ pub const F_SETLK : :: c_int = 8 ;
272
+ pub const F_SETLKW : :: c_int = 9 ;
273
+ } else if #[ cfg( all( gnu_time64_abi, target_arch = "mips" ) ) ] {
274
+ pub const F_SETLK : :: c_int = 34 ;
275
+ pub const F_SETLKW : :: c_int = 35 ;
276
+ } else if #[ cfg( gnu_time64_abi) ] {
277
+ pub const F_SETLK : :: c_int = 13 ;
278
+ pub const F_SETLKW : :: c_int = 14 ;
279
+ } else {
280
+ pub const F_SETLK : :: c_int = 6 ;
281
+ pub const F_SETLKW : :: c_int = 7 ;
282
+ }
283
+ }
275
284
276
285
#[ cfg( target_endian = "little" ) ]
277
286
pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP : :: pthread_mutex_t = pthread_mutex_t {
0 commit comments