-
- Downloads
Auto merge of #616 - Arvamer:linux_input_types, r=alexcrichton
Add structs defined in linux/input.h I was using definitions for these structs from `ioctl` but because @cmr decide to deprecate his crate (and yanked all versions :() I think that `libc` is the best place for them. In original C header, primitive types uses aliases like `__u16` or `__s32`; for now I replaced them with Rust's counterparts but I'm not sure if it is ok, especially because tests were failing for `u64` (`unsigned long long` vs `unsigned long` on x86_64). Also, should I do something special with union in `ff_effect`? I would like also to add all constants form `linux/input.h` and `linux/input-event-codes.h` if this PR will be accepted.
No related branches found
No related tags found
Showing
- ci/docker/i686-unknown-linux-musl/Dockerfile 8 additions, 1 deletionci/docker/i686-unknown-linux-musl/Dockerfile
- ci/docker/x86_64-unknown-linux-musl/Dockerfile 8 additions, 1 deletionci/docker/x86_64-unknown-linux-musl/Dockerfile
- libc-test/build.rs 11 additions, 1 deletionlibc-test/build.rs
- src/unix/notbsd/linux/mips/mips32.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/mips/mips32.rs
- src/unix/notbsd/linux/mips/mips64.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/mips/mips64.rs
- src/unix/notbsd/linux/mod.rs 113 additions, 0 deletionssrc/unix/notbsd/linux/mod.rs
- src/unix/notbsd/linux/musl/b32/mod.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/musl/b32/mod.rs
- src/unix/notbsd/linux/musl/b64/aarch64.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/musl/b64/aarch64.rs
- src/unix/notbsd/linux/musl/b64/powerpc64.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/musl/b64/powerpc64.rs
- src/unix/notbsd/linux/musl/b64/x86_64.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/musl/b64/x86_64.rs
- src/unix/notbsd/linux/other/b32/mod.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/other/b32/mod.rs
- src/unix/notbsd/linux/other/b64/aarch64.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/other/b64/aarch64.rs
- src/unix/notbsd/linux/other/b64/powerpc64.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/other/b64/powerpc64.rs
- src/unix/notbsd/linux/other/b64/sparc64.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/other/b64/sparc64.rs
- src/unix/notbsd/linux/other/b64/x86_64.rs 1 addition, 0 deletionssrc/unix/notbsd/linux/other/b64/x86_64.rs
Loading
Please register or sign in to comment