diff options
| author | Valentin Popov <valentin@popov.link> | 2024-07-19 15:37:58 +0300 | 
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2024-07-19 15:37:58 +0300 | 
| commit | a990de90fe41456a23e58bd087d2f107d321f3a1 (patch) | |
| tree | 15afc392522a9e85dc3332235e311b7d39352ea9 /vendor/rustix/src/backend/libc/system | |
| parent | 3d48cd3f81164bbfc1a755dc1d4a9a02f98c8ddd (diff) | |
| download | fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.tar.xz fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.zip  | |
Deleted vendor folder
Diffstat (limited to 'vendor/rustix/src/backend/libc/system')
| -rw-r--r-- | vendor/rustix/src/backend/libc/system/mod.rs | 3 | ||||
| -rw-r--r-- | vendor/rustix/src/backend/libc/system/syscalls.rs | 67 | ||||
| -rw-r--r-- | vendor/rustix/src/backend/libc/system/types.rs | 8 | 
3 files changed, 0 insertions, 78 deletions
diff --git a/vendor/rustix/src/backend/libc/system/mod.rs b/vendor/rustix/src/backend/libc/system/mod.rs deleted file mode 100644 index bff7fd5..0000000 --- a/vendor/rustix/src/backend/libc/system/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -#[cfg(not(windows))] -pub(crate) mod syscalls; -pub(crate) mod types; diff --git a/vendor/rustix/src/backend/libc/system/syscalls.rs b/vendor/rustix/src/backend/libc/system/syscalls.rs deleted file mode 100644 index 05d674b..0000000 --- a/vendor/rustix/src/backend/libc/system/syscalls.rs +++ /dev/null @@ -1,67 +0,0 @@ -//! libc syscalls supporting `rustix::process`. - -use super::types::RawUname; -use crate::backend::c; -#[cfg(not(target_os = "wasi"))] -use crate::backend::conv::ret_infallible; -#[cfg(target_os = "linux")] -use crate::system::RebootCommand; -#[cfg(linux_kernel)] -use crate::system::Sysinfo; -use core::mem::MaybeUninit; -#[cfg(not(any( -    target_os = "emscripten", -    target_os = "espidf", -    target_os = "redox", -    target_os = "vita", -    target_os = "wasi" -)))] -use {crate::backend::conv::ret, crate::io}; - -#[cfg(not(target_os = "wasi"))] -#[inline] -pub(crate) fn uname() -> RawUname { -    let mut uname = MaybeUninit::<RawUname>::uninit(); -    unsafe { -        let r = c::uname(uname.as_mut_ptr()); - -        // On POSIX, `uname` is documented to return non-negative on success -        // instead of the usual 0, though some specific systems do document -        // that they always use zero allowing us to skip this check. -        #[cfg(not(any(apple, freebsdlike, linux_like, target_os = "netbsd")))] -        let r = core::cmp::min(r, 0); - -        ret_infallible(r); -        uname.assume_init() -    } -} - -#[cfg(linux_kernel)] -pub(crate) fn sysinfo() -> Sysinfo { -    let mut info = MaybeUninit::<Sysinfo>::uninit(); -    unsafe { -        ret_infallible(c::sysinfo(info.as_mut_ptr())); -        info.assume_init() -    } -} - -#[cfg(not(any( -    target_os = "emscripten", -    target_os = "espidf", -    target_os = "redox", -    target_os = "vita", -    target_os = "wasi" -)))] -pub(crate) fn sethostname(name: &[u8]) -> io::Result<()> { -    unsafe { -        ret(c::sethostname( -            name.as_ptr().cast(), -            name.len().try_into().map_err(|_| io::Errno::INVAL)?, -        )) -    } -} - -#[cfg(target_os = "linux")] -pub(crate) fn reboot(cmd: RebootCommand) -> io::Result<()> { -    unsafe { ret(c::reboot(cmd as i32)) } -} diff --git a/vendor/rustix/src/backend/libc/system/types.rs b/vendor/rustix/src/backend/libc/system/types.rs deleted file mode 100644 index 731e89b..0000000 --- a/vendor/rustix/src/backend/libc/system/types.rs +++ /dev/null @@ -1,8 +0,0 @@ -use crate::backend::c; - -/// `sysinfo` -#[cfg(linux_kernel)] -pub type Sysinfo = c::sysinfo; - -#[cfg(not(target_os = "wasi"))] -pub(crate) type RawUname = c::utsname;  | 
