about summary refs log tree commit diff
path: root/library/std/src/sys/pal/unix/os.rs
diff options
context:
space:
mode:
authorSteve Lau <stevelauc@outlook.com>2024-11-30 19:04:58 +0800
committerSteve Lau <stevelauc@outlook.com>2024-11-30 19:04:58 +0800
commit43ae473520078e2f006a563b8dbba70c79539f6f (patch)
tree994a8d3d7d156b395e8d71d071fdb4e8b201c561 /library/std/src/sys/pal/unix/os.rs
parentdd2837ec5de4301a692e05a7c4475e980af57a57 (diff)
downloadrust-43ae473520078e2f006a563b8dbba70c79539f6f.tar.gz
rust-43ae473520078e2f006a563b8dbba70c79539f6f.zip
fix: hurd build, stat64.st_fsid was renamed to st_dev
Diffstat (limited to 'library/std/src/sys/pal/unix/os.rs')
-rw-r--r--library/std/src/sys/pal/unix/os.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/library/std/src/sys/pal/unix/os.rs b/library/std/src/sys/pal/unix/os.rs
index f207131ddf3..794d484528d 100644
--- a/library/std/src/sys/pal/unix/os.rs
+++ b/library/std/src/sys/pal/unix/os.rs
@@ -428,11 +428,13 @@ pub fn current_exe() -> io::Result<PathBuf> {
 pub fn current_exe() -> io::Result<PathBuf> {
     unsafe {
         let mut sz: u32 = 0;
+        #[expect(deprecated)]
         libc::_NSGetExecutablePath(ptr::null_mut(), &mut sz);
         if sz == 0 {
             return Err(io::Error::last_os_error());
         }
         let mut v: Vec<u8> = Vec::with_capacity(sz as usize);
+        #[expect(deprecated)]
         let err = libc::_NSGetExecutablePath(v.as_mut_ptr() as *mut i8, &mut sz);
         if err != 0 {
             return Err(io::Error::last_os_error());