Skip to content

Commit f714a0e

Browse files
committed
Move struct timex_t from gnu to gnu/b*
1 parent b81d5bb commit f714a0e

File tree

3 files changed

+116
-78
lines changed

3 files changed

+116
-78
lines changed

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

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,42 @@ s! {
163163
pub __glibc_reserved4: ::c_long,
164164
}
165165

166+
pub struct timex {
167+
pub modes: ::c_uint,
168+
pub __unused_pad1: i32,
169+
pub offset: ::c_longlong,
170+
pub freq: ::c_longlong,
171+
pub maxerror: ::c_longlong,
172+
pub esterror: ::c_longlong,
173+
pub status: ::c_int,
174+
pub __unused_pad2: i32,
175+
pub constant: ::c_longlong,
176+
pub precision: ::c_longlong,
177+
pub tolerance: ::c_longlong,
178+
pub time: ::timeval,
179+
pub tick: ::c_longlong,
180+
pub ppsfreq: ::c_longlong,
181+
pub jitter: ::c_longlong,
182+
pub shift: ::c_int,
183+
pub __unused_pad3: i32,
184+
pub stabil: ::c_longlong,
185+
pub jitcnt: ::c_longlong,
186+
pub calcnt: ::c_longlong,
187+
pub errcnt: ::c_longlong,
188+
pub stbcnt: ::c_longlong,
189+
pub tai: ::c_int,
190+
pub __unused1: i32,
191+
pub __unused2: i32,
192+
pub __unused3: i32,
193+
pub __unused4: i32,
194+
pub __unused5: i32,
195+
pub __unused6: i32,
196+
pub __unused7: i32,
197+
pub __unused8: i32,
198+
pub __unused9: i32,
199+
pub __unused10: i32,
200+
pub __unused11: i32,
201+
}
166202
}
167203

168204
pub const POSIX_FADV_DONTNEED: ::c_int = 4;

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

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,86 @@ s! {
100100
pub __glibc_reserved3: ::c_long,
101101
pub __glibc_reserved4: ::c_long,
102102
}
103+
104+
pub struct timex {
105+
pub modes: ::c_uint,
106+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
107+
pub offset: i64,
108+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
109+
pub offset: ::c_long,
110+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
111+
pub freq: i64,
112+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
113+
pub freq: ::c_long,
114+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
115+
pub maxerror: i64,
116+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
117+
pub maxerror: ::c_long,
118+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
119+
pub esterror: i64,
120+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
121+
pub esterror: ::c_long,
122+
pub status: ::c_int,
123+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
124+
pub constant: i64,
125+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
126+
pub constant: ::c_long,
127+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
128+
pub precision: i64,
129+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
130+
pub precision: ::c_long,
131+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
132+
pub tolerance: i64,
133+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
134+
pub tolerance: ::c_long,
135+
pub time: ::timeval,
136+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
137+
pub tick: i64,
138+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
139+
pub tick: ::c_long,
140+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
141+
pub ppsfreq: i64,
142+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
143+
pub ppsfreq: ::c_long,
144+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
145+
pub jitter: i64,
146+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
147+
pub jitter: ::c_long,
148+
pub shift: ::c_int,
149+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
150+
pub stabil: i64,
151+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
152+
pub stabil: ::c_long,
153+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
154+
pub jitcnt: i64,
155+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
156+
pub jitcnt: ::c_long,
157+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
158+
pub calcnt: i64,
159+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
160+
pub calcnt: ::c_long,
161+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
162+
pub errcnt: i64,
163+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
164+
pub errcnt: ::c_long,
165+
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
166+
pub stbcnt: i64,
167+
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
168+
pub stbcnt: ::c_long,
169+
pub tai: ::c_int,
170+
pub __unused1: i32,
171+
pub __unused2: i32,
172+
pub __unused3: i32,
173+
pub __unused4: i32,
174+
pub __unused5: i32,
175+
pub __unused6: i32,
176+
pub __unused7: i32,
177+
pub __unused8: i32,
178+
pub __unused9: i32,
179+
pub __unused10: i32,
180+
pub __unused11: i32,
181+
}
182+
103183
}
104184

105185
pub const __SIZEOF_PTHREAD_RWLOCKATTR_T: usize = 8;

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

Lines changed: 0 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -193,84 +193,6 @@ s! {
193193
pub rt_irtt: ::c_ushort,
194194
}
195195

196-
pub struct timex {
197-
pub modes: ::c_uint,
198-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
199-
pub offset: i64,
200-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
201-
pub offset: ::c_long,
202-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
203-
pub freq: i64,
204-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
205-
pub freq: ::c_long,
206-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
207-
pub maxerror: i64,
208-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
209-
pub maxerror: ::c_long,
210-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
211-
pub esterror: i64,
212-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
213-
pub esterror: ::c_long,
214-
pub status: ::c_int,
215-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
216-
pub constant: i64,
217-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
218-
pub constant: ::c_long,
219-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
220-
pub precision: i64,
221-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
222-
pub precision: ::c_long,
223-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
224-
pub tolerance: i64,
225-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
226-
pub tolerance: ::c_long,
227-
pub time: ::timeval,
228-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
229-
pub tick: i64,
230-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
231-
pub tick: ::c_long,
232-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
233-
pub ppsfreq: i64,
234-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
235-
pub ppsfreq: ::c_long,
236-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
237-
pub jitter: i64,
238-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
239-
pub jitter: ::c_long,
240-
pub shift: ::c_int,
241-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
242-
pub stabil: i64,
243-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
244-
pub stabil: ::c_long,
245-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
246-
pub jitcnt: i64,
247-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
248-
pub jitcnt: ::c_long,
249-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
250-
pub calcnt: i64,
251-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
252-
pub calcnt: ::c_long,
253-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
254-
pub errcnt: i64,
255-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
256-
pub errcnt: ::c_long,
257-
#[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]
258-
pub stbcnt: i64,
259-
#[cfg(not(all(target_arch = "x86_64", target_pointer_width = "32")))]
260-
pub stbcnt: ::c_long,
261-
pub tai: ::c_int,
262-
pub __unused1: i32,
263-
pub __unused2: i32,
264-
pub __unused3: i32,
265-
pub __unused4: i32,
266-
pub __unused5: i32,
267-
pub __unused6: i32,
268-
pub __unused7: i32,
269-
pub __unused8: i32,
270-
pub __unused9: i32,
271-
pub __unused10: i32,
272-
pub __unused11: i32,
273-
}
274196

275197
pub struct regex_t {
276198
__buffer: *mut ::c_void,

0 commit comments

Comments
 (0)