File tree 3 files changed +20
-0
lines changed
src/unix/bsd/freebsdlike/freebsd 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -2256,6 +2256,7 @@ fn test_freebsd(target: &str) {
2256
2256
"sys/thr.h" ,
2257
2257
"sys/time.h" ,
2258
2258
[ freebsd14 || freebsd15] : "sys/timerfd.h" ,
2259
+ [ freebsd13 || freebsd14 || freebsd15] : "dev/evdev/input.h" ,
2259
2260
"sys/times.h" ,
2260
2261
"sys/timex.h" ,
2261
2262
"sys/types.h" ,
@@ -2329,6 +2330,7 @@ fn test_freebsd(target: &str) {
2329
2330
"type_" if struct_ == "rtprio" => "type" . to_string ( ) ,
2330
2331
"type_" if struct_ == "sockstat" => "type" . to_string ( ) ,
2331
2332
"type_" if struct_ == "devstat_match_table" => "type" . to_string ( ) ,
2333
+ "type_" if struct_ == "input_event" => "type" . to_string ( ) ,
2332
2334
s => s. to_string ( ) ,
2333
2335
}
2334
2336
} ) ;
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: i32 ,
288
+ }
289
+
290
+ pub struct input_absinfo {
291
+ pub value: i32 ,
292
+ pub minimum: i32 ,
293
+ pub maximum: i32 ,
294
+ pub fuzz: i32 ,
295
+ pub flat: i32 ,
296
+ pub resolution: i32 ,
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