File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed
src/unix/bsd/freebsdlike/freebsd Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -2252,6 +2252,7 @@ fn test_freebsd(target: &str) {
2252
2252
"sys/thr.h" ,
2253
2253
"sys/time.h" ,
2254
2254
[ freebsd14 || freebsd15] : "sys/timerfd.h" ,
2255
+ [ freebsd13 || freebsd14 || freebsd15] : "dev/evdev/input.h" ,
2255
2256
"sys/times.h" ,
2256
2257
"sys/timex.h" ,
2257
2258
"sys/types.h" ,
@@ -2325,6 +2326,7 @@ fn test_freebsd(target: &str) {
2325
2326
"type_" if struct_ == "rtprio" => "type" . to_string ( ) ,
2326
2327
"type_" if struct_ == "sockstat" => "type" . to_string ( ) ,
2327
2328
"type_" if struct_ == "devstat_match_table" => "type" . to_string ( ) ,
2329
+ "type_" if struct_ == "input_event" => "type" . to_string ( ) ,
2328
2330
s => s. to_string ( ) ,
2329
2331
}
2330
2332
} ) ;
Original file line number Diff line number Diff line change @@ -2019,6 +2019,8 @@ ifconf
2019
2019
ifreq
2020
2020
in6_pktinfo
2021
2021
initgroups
2022
+ input_absinfo
2023
+ input_event
2022
2024
ip_mreqn
2023
2025
ipc_perm
2024
2026
jail
Original file line number Diff line number Diff line change @@ -280,6 +280,22 @@ s! {
280
280
pub sem_flg: c_short,
281
281
}
282
282
283
+ pub struct input_event {
284
+ pub time: crate :: timeval,
285
+ pub type_: crate :: u_short,
286
+ pub code: crate :: u_short,
287
+ pub value: c_int,
288
+ }
289
+
290
+ pub struct input_absinfo {
291
+ pub value: c_int,
292
+ pub minimum: c_int,
293
+ pub maximum: c_int,
294
+ pub fuzz: c_int,
295
+ pub flat: c_int,
296
+ pub resolution: c_int,
297
+ }
298
+
283
299
pub struct msqid_ds {
284
300
pub msg_perm: crate :: ipc_perm,
285
301
__unused1: * mut c_void,
You can’t perform that action at this time.
0 commit comments