Skip to content

Commit 04e0818

Browse files
committed
fix: type error on Android arm64 and x64
1 parent 15a27a9 commit 04e0818

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/sys/memfd.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Interfaces for managing memory-backed files.
22
33
use cfg_if::cfg_if;
4-
use std::os::unix::io::{FromRawFd, OwnedFd};
4+
use std::os::unix::io::{FromRawFd, OwnedFd, RawFd};
55

66
use crate::errno::Errno;
77
use crate::Result;
@@ -60,5 +60,5 @@ pub fn memfd_create(name: &CStr, flags: MemFdCreateFlag) -> Result<OwnedFd> {
6060
}
6161
};
6262

63-
Errno::result(res).map(|r| unsafe { OwnedFd::from_raw_fd(r) })
63+
Errno::result(res).map(|r| unsafe { OwnedFd::from_raw_fd(r as RawFd) })
6464
}

0 commit comments

Comments
 (0)