Repository navigation
Expand file tree
/
Copy path001-add-port-support.patch
More file actions
58 lines (51 loc) · 2.05 KB
/
Copy path001-add-port-support.patch
File metadata and controls
58 lines (51 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
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,
)
});