@@ -147,17 +147,36 @@ s! {
147
147
148
148
pub struct semid_ds {
149
149
pub sem_perm: ipc_perm,
150
- #[ cfg( target_arch = "powerpc" ) ]
150
+ #[ cfg( all ( not ( gnu_time64_abi ) , target_arch = "powerpc" ) ) ]
151
151
__reserved: :: __syscall_ulong_t,
152
152
pub sem_otime: :: time_t,
153
- #[ cfg( not( any( target_arch = "mips" , target_arch = "mips32r6" , target_arch = "powerpc" ) ) ) ]
153
+ #[ cfg( not( any(
154
+ gnu_time64_abi,
155
+ target_arch = "mips" ,
156
+ target_arch = "mips32r6" ,
157
+ target_arch = "powerpc"
158
+ ) ) ) ]
154
159
__reserved: :: __syscall_ulong_t,
155
- #[ cfg( target_arch = "powerpc" ) ]
160
+ #[ cfg( all ( not ( gnu_time64_abi ) , target_arch = "powerpc" ) ) ]
156
161
__reserved2: :: __syscall_ulong_t,
157
162
pub sem_ctime: :: time_t,
158
- #[ cfg( not( any( target_arch = "mips" , target_arch = "mips32r6" , target_arch = "powerpc" ) ) ) ]
163
+ #[ cfg( not( any(
164
+ gnu_time64_abi,
165
+ target_arch = "mips" ,
166
+ target_arch = "mips32r6" ,
167
+ target_arch = "powerpc"
168
+ ) ) ) ]
159
169
__reserved2: :: __syscall_ulong_t,
160
170
pub sem_nsems: :: __syscall_ulong_t,
171
+ #[ cfg( all( gnu_time64_abi,
172
+ not( any(
173
+ target_arch = "mips" ,
174
+ target_arch = "mips32r6" ,
175
+ target_arch = "powerpc" ,
176
+ target_arch = "arm" ,
177
+ target_arch = "x86"
178
+ ) ) ) ) ]
179
+ __reserved2: :: __syscall_ulong_t,
161
180
__glibc_reserved3: :: __syscall_ulong_t,
162
181
__glibc_reserved4: :: __syscall_ulong_t,
163
182
}
0 commit comments