diff options
1 files changed, 8 insertions, 0 deletions
diff --git a/c-user/semaphore/directives.rst b/c-user/semaphore/directives.rst
index 54f40a4..7c2a9c8 100644
--- a/c-user/semaphore/directives.rst
+++ b/c-user/semaphore/directives.rst
@@ -525,9 +525,17 @@ scheduler.
There was no semaphore associated with the identifier specified by ``id``.
+ The semaphore uses a priority ceiling and there was no priority ceiling
+ defined for the :term:`home scheduler` of the calling task.
The semaphore could not be obtained immediately.
+ The semaphore uses a priority ceiling and the calling task had a current
+ priority less than the priority ceiling.
Acquiring of the local, binary semaphore by the calling task would have
cased a deadlock.