-
- Downloads
Auto merge of #1387 - tormol:fionclex, r=gnzlbg
Add FIONCLEX and other FIO* constants for Linux, DragonFly and OpenBSD [OpenBSD header](https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/sys/filio.h?annotate=1.5) | [DragonFly header](http://gitweb.dragonflybsd.org/dragonfly.git/blame/refs/heads/master:/sys/sys/filio.h) | [Linux search](https://github.com/torvalds/linux/search?q=FIONCLEX+FIOQSIZE&unscoped_q=FIONCLEX+FIOQSIZE&type=Code) For Linux I've used [godbolt compiler explorer](https://godbolt.org/z/h-C7qM) to get final values where possible. Wile this crate has FIOCLEX for Fuchsia, Emscripten and Redox, I've not added FIONCLEX for them because those targets appear to support neither. I started adding FIOASYNC, FIOSETOWN and FIOGETOWN for all the Linux architectures, but gave up when I realized FIOASYNC is kind of deprecated and the other two useless without more symbols. If anybody is interested I have a [branch with how far I got](https://github.com/tormol/rust-libc/tree/sigio).
No related branches found
No related tags found
Showing
- src/unix/bsd/apple/mod.rs 0 additions, 5 deletionssrc/unix/bsd/apple/mod.rs
- src/unix/bsd/freebsdlike/freebsd/mod.rs 0 additions, 8 deletionssrc/unix/bsd/freebsdlike/freebsd/mod.rs
- src/unix/bsd/freebsdlike/mod.rs 4 additions, 0 deletionssrc/unix/bsd/freebsdlike/mod.rs
- src/unix/bsd/mod.rs 5 additions, 0 deletionssrc/unix/bsd/mod.rs
- src/unix/bsd/netbsdlike/netbsd/mod.rs 0 additions, 5 deletionssrc/unix/bsd/netbsdlike/netbsd/mod.rs
- src/unix/linux_like/android/mod.rs 1 addition, 0 deletionssrc/unix/linux_like/android/mod.rs
- src/unix/linux_like/linux/gnu/b32/arm.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b32/arm.rs
- src/unix/linux_like/linux/gnu/b32/mips.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b32/mips.rs
- src/unix/linux_like/linux/gnu/b32/powerpc.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b32/powerpc.rs
- src/unix/linux_like/linux/gnu/b32/x86.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b32/x86.rs
- src/unix/linux_like/linux/gnu/b64/aarch64.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b64/aarch64.rs
- src/unix/linux_like/linux/gnu/b64/mips64.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b64/mips64.rs
- src/unix/linux_like/linux/gnu/b64/powerpc64.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b64/powerpc64.rs
- src/unix/linux_like/linux/gnu/b64/s390x.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b64/s390x.rs
- src/unix/linux_like/linux/gnu/b64/sparc64.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b64/sparc64.rs
- src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
- src/unix/linux_like/linux/musl/b32/arm.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/musl/b32/arm.rs
- src/unix/linux_like/linux/musl/b32/mips.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/musl/b32/mips.rs
- src/unix/linux_like/linux/musl/b32/powerpc.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/musl/b32/powerpc.rs
- src/unix/linux_like/linux/musl/b32/x86.rs 1 addition, 0 deletionssrc/unix/linux_like/linux/musl/b32/x86.rs
Loading
Please register or sign in to comment