From a50d80ee2821142deb71b024ccc374f127565ba8 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jeremy@system76.com> Date: Wed, 22 Sep 2021 20:47:18 -0600 Subject: [PATCH] Use anonymous fmap --- src/platform/redox/mod.rs | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/platform/redox/mod.rs b/src/platform/redox/mod.rs index c651ec34..b236912e 100644 --- a/src/platform/redox/mod.rs +++ b/src/platform/redox/mod.rs @@ -739,19 +739,7 @@ impl Pal for Sys { }; if flags & MAP_ANONYMOUS == MAP_ANONYMOUS { - let fd = e(syscall::open( - "memory:", - syscall::O_STAT | syscall::O_CLOEXEC, - )); // flags don't matter currently - if fd == !0 { - return !0 as *mut c_void; - } - - let addr = e(syscall::fmap(fd, &map)) as *mut c_void; - - let _ = syscall::close(fd); - - addr + e(syscall::fmap(!0, &map)) as *mut c_void } else { e(syscall::fmap(fildes as usize, &map)) as *mut c_void } -- GitLab