@@ -166,25 +166,38 @@ s! {
166
166
167
167
pub struct semid_ds {
168
168
pub sem_perm: ipc_perm,
169
- #[ cfg( target_arch = "powerpc" ) ]
169
+ #[ cfg( all ( not ( gnu_time_bits64 ) , target_arch = "powerpc" ) ) ]
170
170
__reserved: crate :: __syscall_ulong_t,
171
171
pub sem_otime: crate :: time_t,
172
172
#[ cfg( not( any(
173
+ gnu_time_bits64,
173
174
target_arch = "mips" ,
174
175
target_arch = "mips32r6" ,
175
176
target_arch = "powerpc"
176
177
) ) ) ]
177
178
__reserved: crate :: __syscall_ulong_t,
178
- #[ cfg( target_arch = "powerpc" ) ]
179
+ #[ cfg( all ( not ( gnu_time_bits64 ) , target_arch = "powerpc" ) ) ]
179
180
__reserved2: crate :: __syscall_ulong_t,
180
181
pub sem_ctime: crate :: time_t,
181
182
#[ cfg( not( any(
183
+ gnu_time_bits64,
182
184
target_arch = "mips" ,
183
185
target_arch = "mips32r6" ,
184
186
target_arch = "powerpc"
185
187
) ) ) ]
186
188
__reserved2: crate :: __syscall_ulong_t,
187
189
pub sem_nsems: crate :: __syscall_ulong_t,
190
+ #[ cfg( all(
191
+ gnu_time_bits64,
192
+ not( any(
193
+ target_arch = "mips" ,
194
+ target_arch = "mips32r6" ,
195
+ target_arch = "powerpc" ,
196
+ target_arch = "arm" ,
197
+ target_arch = "x86"
198
+ ) )
199
+ ) ) ]
200
+ __reserved2: crate :: __syscall_ulong_t,
188
201
__glibc_reserved3: crate :: __syscall_ulong_t,
189
202
__glibc_reserved4: crate :: __syscall_ulong_t,
190
203
}
0 commit comments