summaryrefslogtreecommitdiff
path: root/src/sys/mman.rs
diff options
context:
space:
mode:
authorMathias Svensson <idolf@pwnies.dk>2017-01-31 21:08:51 +0100
committerMathias Svensson <idolf@pwnies.dk>2017-02-19 08:41:47 +0100
commitab453e40e32d32766ac72bfb6b9cf6e5b02e68c5 (patch)
tree8cfc2ee9c0d3460258cc39103591356ccb68cd2a /src/sys/mman.rs
parente7629f3e91535464c5857820dfc18ac0795a6893 (diff)
downloadnix-ab453e40e32d32766ac72bfb6b9cf6e5b02e68c5.zip
Fix the style for bitflags!
Prefer libc_bitflags! over bitflags!. Prefer libc::CONSTANTS over writing the constant manually.
Diffstat (limited to 'src/sys/mman.rs')
-rw-r--r--src/sys/mman.rs94
1 files changed, 47 insertions, 47 deletions
diff --git a/src/sys/mman.rs b/src/sys/mman.rs
index d0099541..c1d45b6b 100644
--- a/src/sys/mman.rs
+++ b/src/sys/mman.rs
@@ -23,25 +23,25 @@ libc_bitflags!{
mod consts {
use libc::{self, c_int};
- bitflags!{
+ libc_bitflags!{
pub flags MapFlags: c_int {
- const MAP_FILE = libc::MAP_FILE,
- const MAP_SHARED = libc::MAP_SHARED,
- const MAP_PRIVATE = libc::MAP_PRIVATE,
- const MAP_FIXED = libc::MAP_FIXED,
- const MAP_ANON = libc::MAP_ANON,
- const MAP_ANONYMOUS = libc::MAP_ANON,
+ MAP_FILE,
+ MAP_SHARED,
+ MAP_PRIVATE,
+ MAP_FIXED,
+ MAP_ANON,
+ MAP_ANONYMOUS,
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
- const MAP_32BIT = libc::MAP_32BIT,
- const MAP_GROWSDOWN = libc::MAP_GROWSDOWN,
- const MAP_DENYWRITE = libc::MAP_DENYWRITE,
- const MAP_EXECUTABLE = libc::MAP_EXECUTABLE,
- const MAP_LOCKED = libc::MAP_LOCKED,
- const MAP_NORESERVE = libc::MAP_NORESERVE,
- const MAP_POPULATE = libc::MAP_POPULATE,
- const MAP_NONBLOCK = libc::MAP_NONBLOCK,
- const MAP_STACK = libc::MAP_STACK,
- const MAP_HUGETLB = libc::MAP_HUGETLB,
+ MAP_32BIT,
+ MAP_GROWSDOWN,
+ MAP_DENYWRITE,
+ MAP_EXECUTABLE,
+ MAP_LOCKED,
+ MAP_NORESERVE,
+ MAP_POPULATE,
+ MAP_NONBLOCK,
+ MAP_STACK,
+ MAP_HUGETLB,
}
}
@@ -64,11 +64,11 @@ mod consts {
pub const MADV_HWPOISON : MmapAdvise = 100; /* Poison a page for testing. */
- bitflags!{
+ libc_bitflags!{
pub flags MsFlags: c_int {
- const MS_ASYNC = libc::MS_ASYNC,
- const MS_INVALIDATE = libc::MS_INVALIDATE,
- const MS_SYNC = libc::MS_SYNC,
+ MS_ASYNC,
+ MS_INVALIDATE,
+ MS_SYNC,
}
}
@@ -80,15 +80,15 @@ mod consts {
mod consts {
use libc::{self, c_int};
- bitflags!{
+ libc_bitflags!{
pub flags MapFlags: c_int {
- const MAP_FILE = libc::MAP_FILE,
- const MAP_SHARED = libc::MAP_SHARED,
- const MAP_PRIVATE = libc::MAP_PRIVATE,
- const MAP_FIXED = libc::MAP_FIXED,
- const MAP_ANON = libc::MAP_ANON,
- const MAP_NOCACHE = libc::MAP_NOCACHE,
- const MAP_JIT = libc::MAP_JIT,
+ MAP_FILE,
+ MAP_SHARED,
+ MAP_PRIVATE,
+ MAP_FIXED,
+ MAP_ANON,
+ MAP_NOCACHE,
+ MAP_JIT,
}
}
@@ -105,13 +105,13 @@ mod consts {
pub const MADV_FREE_REUSE : MmapAdvise = 8; /* caller wants to reuse those pages */
pub const MADV_CAN_REUSE : MmapAdvise = 9;
- bitflags!{
+ libc_bitflags!{
pub flags MsFlags: c_int {
- const MS_ASYNC = libc::MS_ASYNC, /* [MF|SIO] return immediately */
- const MS_INVALIDATE = libc::MS_INVALIDATE, /* [MF|SIO] invalidate all cached data */
- const MS_KILLPAGES = libc::MS_KILLPAGES, /* invalidate pages, leave mapped */
- const MS_DEACTIVATE = libc::MS_DEACTIVATE, /* deactivate pages, leave mapped */
- const MS_SYNC = libc::MS_SYNC, /* [MF|SIO] msync synchronously */
+ MS_ASYNC, /* [MF|SIO] return immediately */
+ MS_INVALIDATE, /* [MF|SIO] invalidate all cached data */
+ MS_KILLPAGES, /* invalidate pages, leave mapped */
+ MS_DEACTIVATE, /* deactivate pages, leave mapped */
+ MS_SYNC, /* [MF|SIO] msync synchronously */
}
}
@@ -122,22 +122,22 @@ mod consts {
mod consts {
use libc::{self, c_int};
- bitflags!{
+ libc_bitflags!{
pub flags MapFlags: c_int {
- const MAP_FILE = libc::MAP_FILE,
- const MAP_SHARED = libc::MAP_SHARED,
- const MAP_PRIVATE = libc::MAP_PRIVATE,
- const MAP_FIXED = libc::MAP_FIXED,
- const MAP_RENAME = libc::MAP_RENAME,
- const MAP_NORESERVE = libc::MAP_NORESERVE,
- const MAP_HASSEMAPHORE = libc::MAP_HASSEMAPHORE,
+ MAP_FILE,
+ MAP_SHARED,
+ MAP_PRIVATE,
+ MAP_FIXED,
+ MAP_RENAME,
+ MAP_NORESERVE,
+ MAP_HASSEMAPHORE,
#[cfg(not(any(target_os = "openbsd", target_os = "netbsd")))]
- const MAP_STACK = libc::MAP_STACK,
+ MAP_STACK,
#[cfg(target_os = "netbsd")]
- const MAP_WIRED = libc::MAP_WIRED,
+ MAP_WIRED,
#[cfg(any(target_os = "freebsd", target_os = "dragonfly"))]
- const MAP_NOSYNC = libc::MAP_NOSYNC,
- const MAP_ANON = libc::MAP_ANON,
+ MAP_NOSYNC,
+ MAP_ANON,
}
}