summaryrefslogtreecommitdiffstats
path: root/posix-users
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-24 10:50:45 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-24 10:50:45 +0200
commitc5161ee2f30e124c3190694962d2e1aeea5b102c (patch)
tree70c121c42b2422dfc59bc4acd420aac681ead255 /posix-users
parentbf900c7153843643be24efaa3bd5a1ca494facf3 (diff)
downloadrtems-docs-c5161ee2f30e124c3190694962d2e1aeea5b102c.tar.bz2
posix-users: Clarify timed operation errors
Close #3182.
Diffstat (limited to 'posix-users')
-rw-r--r--posix-users/condition_variable.rst2
-rw-r--r--posix-users/semaphore.rst8
2 files changed, 7 insertions, 3 deletions
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
@@ -348,6 +348,8 @@ pthread_cond_timedwait - Wait with Timeout a Condition Variable
: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
``pthread_cond_timedwait()`` operations on the same condition variable OR
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:**