diff --git a/api/arceos_posix_api/src/imp/pthread/condvar.rs b/api/arceos_posix_api/src/imp/pthread/condvar.rs index fc29678cc..1f2bc6aac 100644 --- a/api/arceos_posix_api/src/imp/pthread/condvar.rs +++ b/api/arceos_posix_api/src/imp/pthread/condvar.rs @@ -91,6 +91,7 @@ pub unsafe fn sys_pthread_cond_destroy(condvar: *mut ctypes::pthread_cond_t) -> }) } +/// Wait for the condition variable to be signaled or timeout pub unsafe fn sys_pthread_cond_timedwait( condvar: *mut ctypes::pthread_cond_t, mutex: *mut ctypes::pthread_mutex_t, diff --git a/modules/axtask/src/lib.rs b/modules/axtask/src/lib.rs index 354e5c938..df314f05c 100644 --- a/modules/axtask/src/lib.rs +++ b/modules/axtask/src/lib.rs @@ -51,6 +51,7 @@ cfg_if::cfg_if! { #[cfg(feature = "irq")] /// load average pub mod loadavg; + /// specific key-value storage for each task pub mod specific; /// TODO: if irq is disabled, what value should AVENRUN be? /// average run load, same as in linux kernel