Expand Out wrapper and use it in utsname.

This commit is contained in:
4lDO2
2025-10-05 19:58:50 +02:00
parent 7ed934a01d
commit 24cf96393c
9 changed files with 175 additions and 34 deletions
+2 -2
View File
@@ -729,8 +729,8 @@ impl Pal for Sys {
unsafe { syscall!(UMASK, mask) as mode_t }
}
unsafe fn uname(utsname: *mut utsname) -> Result<()> {
e_raw(unsafe { syscall!(UNAME, utsname, 0) }).map(|_| ())
fn uname(mut utsname: Out<utsname>) -> Result<()> {
e_raw(unsafe { syscall!(UNAME, utsname.as_mut_ptr(), 0) }).map(|_| ())
}
fn unlink(path: CStr) -> Result<()> {