Skip to content

Commit 360c1a4

Browse files
committed
Rename to MapFlags and MsFlags.
1 parent 501e59f commit 360c1a4

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

src/sys/mman.rs

+8-10
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ mod consts {
2424
use libc::{self, c_int};
2525

2626
bitflags!{
27-
flags MmapFlags: c_int {
27+
flags MapFlags: c_int {
2828
const MAP_FILE = libc::MAP_FILE,
2929
const MAP_SHARED = libc::MAP_SHARED,
3030
const MAP_PRIVATE = libc::MAP_PRIVATE,
@@ -64,7 +64,7 @@ mod consts {
6464

6565

6666
bitflags!{
67-
flags SyncFlags: c_int {
67+
flags MsFlags: c_int {
6868
const MS_ASYNC = libc::MS_ASYNC,
6969
const MS_INVALIDATE = libc::MS_INVALIDATE,
7070
const MS_SYNC = libc::MS_SYNC,
@@ -80,7 +80,7 @@ mod consts {
8080
use libc::{self, c_int};
8181

8282
bitflags!{
83-
flags MmapFlags: c_int {
83+
flags MapFlags: c_int {
8484
const MAP_FILE = libc::MAP_FILE,
8585
const MAP_SHARED = libc::MAP_SHARED,
8686
const MAP_PRIVATE = libc::MAP_PRIVATE,
@@ -105,7 +105,7 @@ mod consts {
105105
pub const MADV_CAN_REUSE : MmapAdvise = 9;
106106

107107
bitflags!{
108-
flags SyncFlags: c_int {
108+
flags MsFlags: c_int {
109109
const MS_ASYNC = libc::MS_ASYNC, /* [MF|SIO] return immediately */
110110
const MS_INVALIDATE = libc::MS_INVALIDATE, /* [MF|SIO] invalidate all cached data */
111111
const MS_KILLPAGES = libc::MS_KILLPAGES, /* invalidate pages, leave mapped */
@@ -121,10 +121,8 @@ mod consts {
121121
mod consts {
122122
use libc::c_int;
123123

124-
pub type MmapFlags = c_int;
125-
126124
bitflags!{
127-
flags MmapFlags: c_int {
125+
flags MapFlags: c_int {
128126
const MAP_FILE = libc::MAP_FILE,
129127
const MAP_SHARED = libc::MAP_SHARED,
130128
const MAP_PRIVATE = libc::MAP_PRIVATE,
@@ -160,7 +158,7 @@ mod consts {
160158
pub const MADV_SETMAP : MmapAdvise = 11; /* set page table directory page for map */
161159

162160
bitflags!{
163-
flags SyncFlags: c_int {
161+
flags MsFlags: c_int {
164162
const MS_ASYNC = libc::MS_ASYNC, /* [MF|SIO] return immediately */
165163
const MS_INVALIDATE = libc::MS_INVALIDATE, /* [MF|SIO] invalidate all cached data */
166164
#[cfg(not(target_os = "dragonfly"))]
@@ -200,7 +198,7 @@ pub fn munlock(addr: *const c_void, length: size_t) -> Result<()> {
200198

201199
/// Calls to mmap are inherently unsafe, so they must be made in an unsafe block. Typically
202200
/// a higher-level abstraction will hide the unsafe interactions with the mmap'd region.
203-
pub fn mmap(addr: *mut c_void, length: size_t, prot: ProtFlags, flags: MmapFlags, fd: RawFd, offset: off_t) -> Result<*mut c_void> {
201+
pub fn mmap(addr: *mut c_void, length: size_t, prot: ProtFlags, flags: MapFlags, fd: RawFd, offset: off_t) -> Result<*mut c_void> {
204202
let ret = unsafe { ffi::mmap(addr, length, prot.bits(), flags.bits(), fd, offset) };
205203

206204
if ret as isize == MAP_FAILED {
@@ -218,7 +216,7 @@ pub fn madvise(addr: *const c_void, length: size_t, advise: MmapAdvise) -> Resul
218216
Errno::result(unsafe { ffi::madvise(addr, length, advise) }).map(drop)
219217
}
220218

221-
pub fn msync(addr: *const c_void, length: size_t, flags: SyncFlags) -> Result<()> {
219+
pub fn msync(addr: *const c_void, length: size_t, flags: MsFlags) -> Result<()> {
222220
Errno::result(unsafe { ffi::msync(addr, length, flags.bits()) }).map(drop)
223221
}
224222

0 commit comments

Comments
 (0)