Skip to content

Commit 8174618

Browse files
committed
auto merge of #9619 : toffaletti/rust/mmap, r=huonw
2 parents aafad43 + b617569 commit 8174618

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/libstd/os.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -1398,7 +1398,7 @@ impl to_str::ToStr for MapError {
13981398

13991399
#[cfg(unix)]
14001400
impl MemoryMap {
1401-
pub fn new(min_len: uint, options: ~[MapOption]) -> Result<~MemoryMap, MapError> {
1401+
pub fn new(min_len: uint, options: &[MapOption]) -> Result<MemoryMap, MapError> {
14021402
#[fixed_stack_segment]; #[inline(never)];
14031403

14041404
use libc::off_t;
@@ -1441,7 +1441,7 @@ impl MemoryMap {
14411441
code => ErrUnknown(code)
14421442
})
14431443
} else {
1444-
Ok(~MemoryMap {
1444+
Ok(MemoryMap {
14451445
data: r as *mut u8,
14461446
len: len,
14471447
kind: if fd == -1 {
@@ -1478,7 +1478,7 @@ impl Drop for MemoryMap {
14781478
14791479
#[cfg(windows)]
14801480
impl MemoryMap {
1481-
pub fn new(min_len: uint, options: ~[MapOption]) -> Result<~MemoryMap, MapError> {
1481+
pub fn new(min_len: uint, options: &[MapOption]) -> Result<MemoryMap, MapError> {
14821482
#[fixed_stack_segment]; #[inline(never)];
14831483
14841484
use libc::types::os::arch::extra::{LPVOID, DWORD, SIZE_T, HANDLE};
@@ -1524,7 +1524,7 @@ impl MemoryMap {
15241524
};
15251525
match r as uint {
15261526
0 => Err(ErrVirtualAlloc(errno())),
1527-
_ => Ok(~MemoryMap {
1527+
_ => Ok(MemoryMap {
15281528
data: r as *mut u8,
15291529
len: len,
15301530
kind: MapVirtual
@@ -1560,7 +1560,7 @@ impl MemoryMap {
15601560
0);
15611561
match r as uint {
15621562
0 => Err(ErrMapViewOfFile(errno())),
1563-
_ => Ok(~MemoryMap {
1563+
_ => Ok(MemoryMap {
15641564
data: r as *mut u8,
15651565
len: len,
15661566
kind: MapFile(mapping as *c_void)
@@ -1996,7 +1996,7 @@ mod tests {
19961996
fn memory_map_rw() {
19971997
use result::{Ok, Err};
19981998
1999-
let chunk = match os::MemoryMap::new(16, ~[
1999+
let chunk = match os::MemoryMap::new(16, [
20002000
os::MapReadable,
20012001
os::MapWritable
20022002
]) {
@@ -2050,7 +2050,7 @@ mod tests {
20502050
}
20512051
fd
20522052
};
2053-
let chunk = match MemoryMap::new(size / 2, ~[
2053+
let chunk = match MemoryMap::new(size / 2, [
20542054
MapReadable,
20552055
MapWritable,
20562056
MapFd(fd),

0 commit comments

Comments
 (0)