We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fc668d5 commit b6bbf4eCopy full SHA for b6bbf4e
library/std/src/sys/pal/unix/os.rs
@@ -428,11 +428,13 @@ pub fn current_exe() -> io::Result<PathBuf> {
428
pub fn current_exe() -> io::Result<PathBuf> {
429
unsafe {
430
let mut sz: u32 = 0;
431
+ #[expect(deprecated)]
432
libc::_NSGetExecutablePath(ptr::null_mut(), &mut sz);
433
if sz == 0 {
434
return Err(io::Error::last_os_error());
435
}
436
let mut v: Vec<u8> = Vec::with_capacity(sz as usize);
437
438
let err = libc::_NSGetExecutablePath(v.as_mut_ptr() as *mut i8, &mut sz);
439
if err != 0 {
440
0 commit comments