Fix compilation on 32-bit systems

This commit is contained in:
Jeremy Soller
2022-12-02 08:00:36 -07:00
parent 041d1604b5
commit 59b2e32953
6 changed files with 19 additions and 21 deletions
+2 -2
View File
@@ -603,7 +603,7 @@ pub extern "C" fn setuid(uid: uid_t) -> c_int {
#[no_mangle]
pub extern "C" fn sleep(seconds: c_uint) -> c_uint {
let rqtp = timespec {
tv_sec: seconds as c_long,
tv_sec: seconds as time_t,
tv_nsec: 0,
};
let rmtp = ptr::null_mut();
@@ -731,7 +731,7 @@ pub unsafe extern "C" fn unlink(path: *const c_char) -> c_int {
#[no_mangle]
pub extern "C" fn usleep(useconds: useconds_t) -> c_int {
let rqtp = timespec {
tv_sec: (useconds / 1_000_000) as c_long,
tv_sec: (useconds / 1_000_000) as time_t,
tv_nsec: ((useconds % 1_000_000) * 1000) as c_long,
};
let rmtp = ptr::null_mut();