@@ -147,17 +147,36 @@ s! {
147147
148148 pub struct semid_ds {
149149 pub sem_perm: ipc_perm,
150- #[ cfg( target_arch = "powerpc" ) ]
150+ #[ cfg( all ( not ( gnu_time64_abi ) , target_arch = "powerpc" ) ) ]
151151 __reserved: :: __syscall_ulong_t,
152152 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+ ) ) ) ]
154159 __reserved: :: __syscall_ulong_t,
155- #[ cfg( target_arch = "powerpc" ) ]
160+ #[ cfg( all ( not ( gnu_time64_abi ) , target_arch = "powerpc" ) ) ]
156161 __reserved2: :: __syscall_ulong_t,
157162 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+ ) ) ) ]
159169 __reserved2: :: __syscall_ulong_t,
160170 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,
161180 __glibc_reserved3: :: __syscall_ulong_t,
162181 __glibc_reserved4: :: __syscall_ulong_t,
163182 }
0 commit comments