This provides a more accurate status code.
return F_status_set_error(F_failure);
}
- return F_okay;
+ return F_condition;
}
#endif // _di_f_thread_condition_wait_
return F_status_set_error(F_failure);
}
- return F_okay;
+ return F_condition;
}
#endif // _di_f_thread_condition_wait_timed_
* The mutex to use for waiting on condition.
*
* @return
- * F_okay on success.
+ * F_condition on success (condition is triggered).
*
* F_dead (with error bit) if the owning thread terminated while holding the mutex lock (thread is dead).
* F_parameter (with error bit) if a parameter is invalid.
* Must not be NULL.
*
* @return
- * F_okay on success.
+ * F_condition on success (condition is triggered).
* F_time on success, and wait timeout was reached before condition was triggered.
*
* F_dead (with error bit) if the owning thread terminated while holding the mutex lock (thread is dead).
const f_status_t status = f_thread_condition_wait(&condition, &mutex);
- assert_int_equal(status, F_okay);
+ assert_int_equal(status, F_condition);
}
}
const f_status_t status = f_thread_condition_wait_timed(&wait, &condition, &mutex);
- assert_int_equal(status, F_okay);
+ assert_int_equal(status, F_condition);
}
}