Skip to content

Commit 0bbd3cf

Browse files
committed
1 parent 4784a14 commit 0bbd3cf

File tree

1 file changed

+51
-0
lines changed
  • src/unix/linux_like/linux/gnu/b32

1 file changed

+51
-0
lines changed

src/unix/linux_like/linux/gnu/b32/mod.rs

+51
Original file line numberDiff line numberDiff line change
@@ -204,23 +204,74 @@ s! {
204204

205205
pub struct timex {
206206
pub modes: c_uint,
207+
#[cfg(gnu_time_bits64)]
208+
_pad1: c_int,
209+
#[cfg(gnu_time_bits64)]
210+
pub offset: c_longlong,
211+
#[cfg(not(gnu_time_bits64))]
207212
pub offset: c_long,
213+
#[cfg(gnu_time_bits64)]
214+
pub freq: c_longlong,
215+
#[cfg(not(gnu_time_bits64))]
208216
pub freq: c_long,
217+
#[cfg(gnu_time_bits64)]
218+
pub maxerror: c_longlong,
219+
#[cfg(not(gnu_time_bits64))]
209220
pub maxerror: c_long,
221+
#[cfg(gnu_time_bits64)]
222+
pub esterror: c_longlong,
223+
#[cfg(not(gnu_time_bits64))]
210224
pub esterror: c_long,
211225
pub status: c_int,
226+
#[cfg(gnu_time_bits64)]
227+
_pad2: c_int,
228+
#[cfg(gnu_time_bits64)]
229+
pub constant: c_longlong,
230+
#[cfg(not(gnu_time_bits64))]
212231
pub constant: c_long,
232+
#[cfg(gnu_time_bits64)]
233+
pub precision: c_longlong,
234+
#[cfg(not(gnu_time_bits64))]
213235
pub precision: c_long,
236+
#[cfg(gnu_time_bits64)]
237+
pub tolerance: c_longlong,
238+
#[cfg(not(gnu_time_bits64))]
214239
pub tolerance: c_long,
215240
pub time: crate::timeval,
241+
#[cfg(gnu_time_bits64)]
242+
pub tick: c_longlong,
243+
#[cfg(not(gnu_time_bits64))]
216244
pub tick: c_long,
245+
#[cfg(gnu_time_bits64)]
246+
pub ppsfreq: c_longlong,
247+
#[cfg(not(gnu_time_bits64))]
217248
pub ppsfreq: c_long,
249+
#[cfg(gnu_time_bits64)]
250+
pub jitter: c_longlong,
251+
#[cfg(not(gnu_time_bits64))]
218252
pub jitter: c_long,
219253
pub shift: c_int,
254+
#[cfg(gnu_time_bits64)]
255+
_pad3: c_int,
256+
#[cfg(gnu_time_bits64)]
257+
pub stabil: c_longlong,
258+
#[cfg(not(gnu_time_bits64))]
220259
pub stabil: c_long,
260+
#[cfg(gnu_time_bits64)]
261+
pub jitcnt: c_longlong,
262+
#[cfg(not(gnu_time_bits64))]
221263
pub jitcnt: c_long,
264+
#[cfg(gnu_time_bits64)]
265+
pub calcnt: c_longlong,
266+
#[cfg(not(gnu_time_bits64))]
222267
pub calcnt: c_long,
268+
#[cfg(gnu_time_bits64)]
269+
pub errcnt: c_longlong,
270+
#[cfg(not(gnu_time_bits64))]
223271
pub errcnt: c_long,
272+
#[cfg(gnu_time_bits64)]
273+
pub stbcnt: c_longlong,
274+
#[cfg(not(gnu_time_bits64))]
224275
pub stbcnt: c_long,
225276
pub tai: c_int,
226277
pub __unused1: i32,

0 commit comments

Comments
 (0)