]> git.proxmox.com Git - rustc.git/blobdiff - vendor/rustix/src/backend/linux_raw/runtime/syscalls.rs
New upstream version 1.74.1+dfsg1
[rustc.git] / vendor / rustix / src / backend / linux_raw / runtime / syscalls.rs
index f82e2187bd17d18313d9a19b0aa9cf90afe48e5c..c1ff3d239acbf7f74432e6f2fa3d22dbe17d71e5 100644 (file)
@@ -3,8 +3,7 @@
 //! # Safety
 //!
 //! See the `rustix::backend` module documentation for details.
-#![allow(unsafe_code)]
-#![allow(clippy::undocumented_unsafe_blocks)]
+#![allow(unsafe_code, clippy::undocumented_unsafe_blocks)]
 
 use crate::backend::c;
 #[cfg(target_arch = "x86")]
@@ -93,7 +92,10 @@ pub(crate) mod tls {
         ret_infallible(syscall_readonly!(
             __NR_arch_prctl,
             c_uint(ARCH_SET_FS),
-            data
+            data,
+            zero(),
+            zero(),
+            zero()
         ))
     }
 
@@ -105,7 +107,14 @@ pub(crate) mod tls {
 
     #[inline]
     pub(crate) unsafe fn set_thread_name(name: &CStr) -> io::Result<()> {
-        ret(syscall_readonly!(__NR_prctl, c_uint(PR_SET_NAME), name))
+        ret(syscall_readonly!(
+            __NR_prctl,
+            c_uint(PR_SET_NAME),
+            name,
+            zero(),
+            zero(),
+            zero()
+        ))
     }
 
     #[inline]