diff --git a/Documentation/NuttxUserGuide.html b/Documentation/NuttxUserGuide.html
index 48be3bee85..4efacd9fd7 100644
--- a/Documentation/NuttxUserGuide.html
+++ b/Documentation/NuttxUserGuide.html
@@ -1492,7 +1492,8 @@ This parameter is required but not used in the present
implementation.
value. The value parameter is type unsigned int. The semaphore
is created with an initial value of value. Valid initial values for
-semaphores must be less than or equal to SEM_MAX_VALUE.
+semaphores must be less than or equal to SEM_VALUE_MAX (defined in
+include/limits.h
).
@@ -2406,18 +2407,11 @@ in the si_code member. The content of si_value is only meaningful
if the signal was generated by sigqueue(). The following values
for si_code are defined in signal.h:
-- Standard:
-
-- SI_QUEUE. Signal sent from sigqueue
-
- SI_MESGQ. Signal generated by arrival of a message
-on an empty message queue
-
-
- - Unique to this implementation:
-
-- SI_TIMEOUT. No Signal, restarted by timeout
-
-
+ - SI_USER. Signal sent from kill, raise, or abort
+
- SI_QUEUE. Signal sent from sigqueue
+
- SI_TIMER. Signal is result of timer expiration
+
- SI_ASYNCIO. Signal is the result of asynch IO completion
+
- SI_MESGQ. Signal generated by arrival of a message on an empty message queue.