summaryrefslogtreecommitdiff
path: root/src/sys/mman.rs
diff options
context:
space:
mode:
authorKamal Marhubi <kamal@marhubi.com>2016-03-15 14:14:39 -0400
committerKamal Marhubi <kamal@marhubi.com>2016-03-16 16:11:37 -0400
commit7038da088ae828d892ce46f778bf62f6aeb1f424 (patch)
tree6b7229258fb4f6902173e54fc8c3f121c9f183a6 /src/sys/mman.rs
parentb4c9f5bad14c3ce13edc2f72ef409e3397dc7f10 (diff)
downloadnix-7038da088ae828d892ce46f778bf62f6aeb1f424.zip
mman: Use libc_bitflags macro for ProtFlags
This serves as an example use of the libc_bitflags macro.
Diffstat (limited to 'src/sys/mman.rs')
-rw-r--r--src/sys/mman.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/sys/mman.rs b/src/sys/mman.rs
index a23526d6..5bc1c82d 100644
--- a/src/sys/mman.rs
+++ b/src/sys/mman.rs
@@ -6,16 +6,16 @@ use std::os::unix::io::RawFd;
pub use self::consts::*;
-bitflags!{
- flags ProtFlags : libc::c_int {
- const PROT_NONE = libc::PROT_NONE,
- const PROT_READ = libc::PROT_READ,
- const PROT_WRITE = libc::PROT_WRITE,
- const PROT_EXEC = libc::PROT_EXEC,
+libc_bitflags!{
+ flags ProtFlags: libc::c_int {
+ PROT_NONE,
+ PROT_READ,
+ PROT_WRITE,
+ PROT_EXEC,
#[cfg(any(target_os = "linux", target_os = "android"))]
- const PROT_GROWSDOWN = libc::PROT_GROWSDOWN,
+ PROT_GROWSDOWN,
#[cfg(any(target_os = "linux", target_os = "android"))]
- const PROT_GROWSUP = libc::PROT_GROWSUP,
+ PROT_GROWSUP,
}
}