Files
RedBear-OS/src/ld_so/access.rs
T
2025-10-03 21:51:10 -06:00

11 lines
290 B
Rust

use crate::{
c_str::{CStr, CString},
error::Errno,
platform::{Pal, Sys, types::*},
};
pub fn accessible(path: &str, mode: c_int) -> Result<(), Errno> {
let path_c = CString::new(path.as_bytes()).unwrap();
unsafe { Sys::access(CStr::from_ptr(path_c.as_ptr()), mode) }
}