diff --git a/posix-users/condition_variable.rst b/posix-users/condition_variable.rst index ced9a8a..d92d79f 100644 --- a/posix-users/condition_variable.rst +++ b/posix-users/condition_variable.rst @@ -347,6 +347,8 @@ pthread_cond_timedwait - Wait with Timeout a Condition Variable .. list-table:: :class: rtems-table + * - ``EINVAL`` + - The nanoseconds field of timeout is invalid. * - ``EINVAL`` - The specified condition variable or mutex is not initialized OR different mutexes were specified for concurrent ``pthread_cond_wait()`` and diff --git a/posix-users/semaphore.rst b/posix-users/semaphore.rst index 27fdf51..1b1c2b1 100644 --- a/posix-users/semaphore.rst +++ b/posix-users/semaphore.rst @@ -434,11 +434,13 @@ sem_timedwait - Wait on a Semaphore for a Specified Time .. list-table:: :class: rtems-table - * - ``EAGAIN`` - - The semaphore is not available (i.e., the semaphore value is zero), so the - semaphore could not be locked. * - ``EINVAL`` - The ``sem`` argument does not refewr to a valid semaphore + * - ``EINVAL`` + - The nanoseconds field of timeout is invalid. + * - ``ETIMEDOUT`` + - The calling thread was unable to get the semaphore within the specified + timeout period. **DESCRIPTION:**