diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index fef9520a391..f5000359979 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -285,7 +285,7 @@
-
Last Updated: December 5, 2008
+Last Updated: March 8, 2009
make.
provides /dev/console. Enables stdout, stderr, stdin.
CONFIG_MUTEX_TYPES: Set to enabled support for recursive and
+ CONFIG_MUTEX_TYPES: Set to enable support for recursive and
errorcheck mutexes. Enables pthread_mutexattr_settype().
+ CONFIG_PRIORITY_INHERITANCE : Set to enable support for
+ priority inheritance on mutexes and semaphores.
+ diff --git a/Documentation/NuttxUserGuide.html b/Documentation/NuttxUserGuide.html index 0dfa64a87bd..5869beedf99 100644 --- a/Documentation/NuttxUserGuide.html +++ b/Documentation/NuttxUserGuide.html @@ -13,7 +13,7 @@
User's Manual
by
Gregory Nutt
-
Last Updated: November 18, 2008
+Last Updated: March 8, 2009
@@ -1718,9 +1718,11 @@ interface of the same name.
Some operating systems avoid priority inversion by automatically
increasing the priority of the low-priority Task C (the operable
- buzz-word for this behavior is priority inheritance). NuttX does not
- support this behavior. As a consequence, it is left to the designer to
- provide implementations that will not suffer from priority inversion.
+ buzz-word for this behavior is priority inheritance). NuttX
+ supports this behavior, but only if CONFIG_PRIORITY_INHERITANCE
+ is defined in your OS configuration file. If CONFIG_PRIORITY_INHERITANCE
+ is not defined, then it is left to the designer to provide implementations
+ that will not suffer from priority inversion.
The designer may, as examples: