Update syscall module path
This commit is contained in:
parent
adfc37dde4
commit
8254de45a3
20
src/sys.rs
20
src/sys.rs
@ -4,7 +4,7 @@ use core::time::Duration;
|
||||
use abi::{
|
||||
error::{Error, FromSyscallResult},
|
||||
io::{OpenFlags, RawFd},
|
||||
SyscallFunction,
|
||||
syscall::SyscallFunction,
|
||||
};
|
||||
|
||||
macro_rules! syscall {
|
||||
@ -72,11 +72,7 @@ macro_rules! argp {
|
||||
///
|
||||
/// Unsafe: direct system call.
|
||||
pub unsafe fn debug_trace(msg: &str) {
|
||||
syscall!(
|
||||
SyscallFunction::DebugTrace,
|
||||
argp!(msg.as_ptr()),
|
||||
argn!(msg.len())
|
||||
);
|
||||
syscall!(SyscallFunction::DebugTrace, argp!(msg.as_ptr()), argn!(msg.len()));
|
||||
}
|
||||
|
||||
/// [SyscallFunction::MapMemory] call.
|
||||
@ -90,11 +86,7 @@ pub unsafe fn debug_trace(msg: &str) {
|
||||
/// Unsafe: direct system call.
|
||||
pub unsafe fn map_memory(virt: Option<usize>, len: usize) -> Result<usize, Error> {
|
||||
let virt = virt.unwrap_or(0);
|
||||
usize::from_syscall_result(syscall!(
|
||||
SyscallFunction::MapMemory,
|
||||
argn!(virt),
|
||||
argn!(len)
|
||||
))
|
||||
usize::from_syscall_result(syscall!(SyscallFunction::MapMemory, argn!(virt), argn!(len)))
|
||||
}
|
||||
|
||||
/// [SyscallFunction::UnmapMemory] call.
|
||||
@ -106,11 +98,7 @@ pub unsafe fn map_memory(virt: Option<usize>, len: usize) -> Result<usize, Error
|
||||
///
|
||||
/// Unsafe: direct system call.
|
||||
pub unsafe fn unmap_memory(virt: usize, len: usize) -> Result<(), Error> {
|
||||
<()>::from_syscall_result(syscall!(
|
||||
SyscallFunction::UnmapMemory,
|
||||
argn!(virt),
|
||||
argn!(len)
|
||||
))
|
||||
<()>::from_syscall_result(syscall!(SyscallFunction::UnmapMemory, argn!(virt), argn!(len)))
|
||||
}
|
||||
|
||||
/// [SyscallFunction::Nanosleep] call.
|
||||
|
Loading…
x
Reference in New Issue
Block a user