Use safe_f! consistently across platforms
The pr #1870 introduced safe_f! macro, which made some functions like WIFEXITED and WEXITSTATUS const and safe on linux_like platform only, which causes inconsistency when trying to use those functions in crates compiled across multiple platforms, as using unsafe on those functions will generate unused_unsafe warning on linux platforms and lack of unsafe block will fail compilation on non-linux platforms. To avoid the inconsistency, this commit applies the same macro for all the same functions on other platforms too.
Showing
- src/fuchsia/mod.rs 40 additions, 39 deletionssrc/fuchsia/mod.rs
- src/unix/bsd/apple/mod.rs 7 additions, 5 deletionssrc/unix/bsd/apple/mod.rs
- src/unix/bsd/freebsdlike/dragonfly/mod.rs 3 additions, 1 deletionsrc/unix/bsd/freebsdlike/dragonfly/mod.rs
- src/unix/bsd/freebsdlike/freebsd/mod.rs 6 additions, 4 deletionssrc/unix/bsd/freebsdlike/freebsd/mod.rs
- src/unix/bsd/freebsdlike/mod.rs 4 additions, 4 deletionssrc/unix/bsd/freebsdlike/mod.rs
- src/unix/bsd/mod.rs 7 additions, 5 deletionssrc/unix/bsd/mod.rs
- src/unix/bsd/netbsdlike/netbsd/mod.rs 18 additions, 16 deletionssrc/unix/bsd/netbsdlike/netbsd/mod.rs
- src/unix/bsd/netbsdlike/openbsd/mod.rs 6 additions, 4 deletionssrc/unix/bsd/netbsdlike/openbsd/mod.rs
- src/unix/haiku/mod.rs 15 additions, 9 deletionssrc/unix/haiku/mod.rs
- src/unix/hermit/mod.rs 4 additions, 4 deletionssrc/unix/hermit/mod.rs
- src/unix/redox/mod.rs 34 additions, 32 deletionssrc/unix/redox/mod.rs
- src/unix/solarish/mod.rs 13 additions, 10 deletionssrc/unix/solarish/mod.rs
- src/unix/uclibc/mod.rs 35 additions, 33 deletionssrc/unix/uclibc/mod.rs
- src/vxworks/mod.rs 19 additions, 17 deletionssrc/vxworks/mod.rs
Loading
Please register or sign in to comment