Update syscall module path

This commit is contained in:
Mark Poliakov 2023-07-18 23:25:47 +03:00
parent adfc37dde4
commit 8254de45a3

View File

@ -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.