File tree Expand file tree Collapse file tree 4 files changed +19
-0
lines changed
src/unix/linux_like/linux/gnu/b32 Expand file tree Collapse file tree 4 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -115,10 +115,13 @@ s! {
115
115
pub shm_perm: crate :: ipc_perm,
116
116
pub shm_segsz: size_t,
117
117
pub shm_atime: crate :: time_t,
118
+ #[ cfg( not( gnu_time_bits64) ) ]
118
119
__unused1: c_ulong,
119
120
pub shm_dtime: crate :: time_t,
121
+ #[ cfg( not( gnu_time_bits64) ) ]
120
122
__unused2: c_ulong,
121
123
pub shm_ctime: crate :: time_t,
124
+ #[ cfg( not( gnu_time_bits64) ) ]
122
125
__unused3: c_ulong,
123
126
pub shm_cpid: crate :: pid_t,
124
127
pub shm_lpid: crate :: pid_t,
Original file line number Diff line number Diff line change @@ -136,13 +136,20 @@ s! {
136
136
137
137
pub struct shmid_ds {
138
138
pub shm_perm: crate :: ipc_perm,
139
+ #[ cfg( gnu_time_bits64) ]
140
+ pub shm_segsz: size_t,
141
+ #[ cfg( not( gnu_time_bits64) ) ]
139
142
__glibc_reserved1: c_uint,
140
143
pub shm_atime: crate :: time_t,
144
+ #[ cfg( not( gnu_time_bits64) ) ]
141
145
__glibc_reserved2: c_uint,
142
146
pub shm_dtime: crate :: time_t,
147
+ #[ cfg( not( gnu_time_bits64) ) ]
143
148
__glibc_reserved3: c_uint,
144
149
pub shm_ctime: crate :: time_t,
150
+ #[ cfg( not( gnu_time_bits64) ) ]
145
151
__glibc_reserved4: c_uint,
152
+ #[ cfg( not( gnu_time_bits64) ) ]
146
153
pub shm_segsz: size_t,
147
154
pub shm_cpid: crate :: pid_t,
148
155
pub shm_lpid: crate :: pid_t,
Original file line number Diff line number Diff line change @@ -154,12 +154,18 @@ s! {
154
154
155
155
pub struct shmid_ds {
156
156
pub shm_perm: crate :: ipc_perm,
157
+ #[ cfg( gnu_time_bits64) ]
158
+ pub shm_segsz: size_t,
159
+ #[ cfg( not( gnu_time_bits64) ) ]
157
160
__pad1: c_uint,
158
161
pub shm_atime: crate :: time_t,
162
+ #[ cfg( not( gnu_time_bits64) ) ]
159
163
__pad2: c_uint,
160
164
pub shm_dtime: crate :: time_t,
165
+ #[ cfg( not( gnu_time_bits64) ) ]
161
166
__pad3: c_uint,
162
167
pub shm_ctime: crate :: time_t,
168
+ #[ cfg( not( gnu_time_bits64) ) ]
163
169
pub shm_segsz: size_t,
164
170
pub shm_cpid: crate :: pid_t,
165
171
pub shm_lpid: crate :: pid_t,
Original file line number Diff line number Diff line change @@ -189,10 +189,13 @@ s! {
189
189
pub shm_perm: crate :: ipc_perm,
190
190
pub shm_segsz: size_t,
191
191
pub shm_atime: crate :: time_t,
192
+ #[ cfg( not( gnu_time_bits64) ) ]
192
193
__unused1: c_ulong,
193
194
pub shm_dtime: crate :: time_t,
195
+ #[ cfg( not( gnu_time_bits64) ) ]
194
196
__unused2: c_ulong,
195
197
pub shm_ctime: crate :: time_t,
198
+ #[ cfg( not( gnu_time_bits64) ) ]
196
199
__unused3: c_ulong,
197
200
pub shm_cpid: crate :: pid_t,
198
201
pub shm_lpid: crate :: pid_t,
You can’t perform that action at this time.
0 commit comments