By the way

cherepanov wrote on Tuesday, November 20, 2007:

OpenWatcom compiller do not whant to compile queue.c whithout this

Index: /FreeRTOS/Source/queue.c

@@ -602,7 +602,7 @@
     {
         /* Record the information required to implement
         priority inheritance should it become necessary. */
-    pxQueue->pxMutexHolder = xTaskGetCurrentTaskHandle();
+    pxQueue->pxMutexHolder = ( signed portCHAR * ) xTaskGetCurrentTaskHandle();
     }
}
#endif
And also there is no need to include semphr.h in dynamic.c

Index: FreeRTOS/Demo/Common/Full/dynamic.c

@@ -120,7 +120,7 @@
/* Scheduler include files. */
#include "FreeRTOS.h"
#include "task.h"
-#include "semphr.h"
+#include "queue.h"

/* Demo app include files. */
#include "dynamic.h"
@@ -573,3 +573,4 @@

+
Index: /FreeRTOS/Demo/Common/Minimal/dynamic.c

@@ -96,7 +96,7 @@
/* Scheduler include files. */
#include "FreeRTOS.h"
#include "task.h"
-#include "semphr.h"
+#include "queue.h"

/* Demo app include files. */
#include "dynamic.h"