forked from Proxmox-Port/Proxmox-Port
59 lines
2.0 KiB
Diff
59 lines
2.0 KiB
Diff
diff --git a/src/sys_quotactl.rs b/src/sys_quotactl.rs
|
|
index 8a243fd..b125502 100644
|
|
--- a/src/sys_quotactl.rs
|
|
+++ b/src/sys_quotactl.rs
|
|
@@ -113,7 +113,7 @@ pub async fn q_getinfo(
|
|
let mut data: dqinfo = unsafe { mem::zeroed() };
|
|
let special = special.as_ref().map(|c| c.as_ptr()).unwrap_or(ptr::null());
|
|
sc_libc_try!(unsafe {
|
|
- libc::quotactl(cmd, special, id, &mut data as *mut dqinfo as *mut i8)
|
|
+ libc::quotactl(cmd, special, id, &mut data as *mut dqinfo as *mut u8)
|
|
});
|
|
|
|
msg.mem_write_struct(addr, &data)?;
|
|
@@ -143,7 +143,7 @@ pub async fn q_setinfo(
|
|
cmd,
|
|
special.as_ptr(),
|
|
id,
|
|
- &mut data as *mut dqinfo as *mut i8,
|
|
+ &mut data as *mut dqinfo as *mut u8,
|
|
)
|
|
});
|
|
|
|
@@ -166,7 +166,7 @@ pub async fn q_getfmt(
|
|
|
|
let mut data: u32 = 0;
|
|
let special = special.as_ref().map(|c| c.as_ptr()).unwrap_or(ptr::null());
|
|
- sc_libc_try!(unsafe { libc::quotactl(cmd, special, id, &mut data as *mut u32 as *mut i8) });
|
|
+ sc_libc_try!(unsafe { libc::quotactl(cmd, special, id, &mut data as *mut u32 as *mut u8) });
|
|
|
|
msg.mem_write_struct(addr, &data)?;
|
|
Ok(SyscallStatus::Ok(0))
|
|
@@ -257,7 +257,7 @@ pub async fn q_getquota(
|
|
cmd,
|
|
special.as_ptr(),
|
|
id,
|
|
- &mut data as *mut libc::dqblk as *mut i8,
|
|
+ &mut data as *mut libc::dqblk as *mut u8,
|
|
)
|
|
});
|
|
|
|
@@ -290,7 +290,7 @@ pub async fn q_setquota(
|
|
cmd,
|
|
special.as_ptr(),
|
|
id,
|
|
- &mut data as *mut libc::dqblk as *mut i8,
|
|
+ &mut data as *mut libc::dqblk as *mut u8,
|
|
)
|
|
});
|
|
|
|
@@ -323,7 +323,7 @@ pub async fn q_getnextquota(
|
|
cmd,
|
|
special.as_ptr(),
|
|
id,
|
|
- &mut data as *mut nextdqblk as *mut i8,
|
|
+ &mut data as *mut nextdqblk as *mut u8,
|
|
)
|
|
});
|
|
|