nanosleep

This commit is contained in:
Paul Sajna
2018-03-09 03:26:45 -08:00
parent 083aa0ed55
commit 7e19ce23bd
4 changed files with 28 additions and 6 deletions
+8 -6
View File
@@ -6,11 +6,13 @@ extern crate platform;
use platform::types::*;
#[repr(C)]
pub struct timespec {
pub tv_sec: time_t,
pub tv_nsec: c_long,
}
/*
*#[repr(C)]
*pub struct timespec {
* pub tv_sec: time_t,
* pub tv_nsec: c_long,
*}
*/
#[repr(C)]
pub struct tm {
@@ -112,7 +114,7 @@ pub extern "C" fn mktime(timeptr: *mut tm) -> time_t {
#[no_mangle]
pub extern "C" fn nanosleep(rqtp: *const timespec, rmtp: *mut timespec) -> c_int {
unimplemented!();
platform::nanosleep(rqtp, rmtp)
}
#[no_mangle]