aboutsummaryrefslogtreecommitdiff
path: root/vendor/rustix/src/backend/libc/system/syscalls.rs
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
committerValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
commita990de90fe41456a23e58bd087d2f107d321f3a1 (patch)
tree15afc392522a9e85dc3332235e311b7d39352ea9 /vendor/rustix/src/backend/libc/system/syscalls.rs
parent3d48cd3f81164bbfc1a755dc1d4a9a02f98c8ddd (diff)
downloadfparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.tar.xz
fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.zip
Deleted vendor folder
Diffstat (limited to 'vendor/rustix/src/backend/libc/system/syscalls.rs')
-rw-r--r--vendor/rustix/src/backend/libc/system/syscalls.rs67
1 files changed, 0 insertions, 67 deletions
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)) }
-}