=== modified file 'src/libCom/osi/os/posix/osdThread.c'
--- src/libCom/osi/os/posix/osdThread.c 2017-04-28 16:48:45 +0000
+++ src/libCom/osi/os/posix/osdThread.c 2017-05-02 09:44:58 +0000
@@ -527,7 +527,7 @@
#if defined (OSITHREAD_USE_DEFAULT_STACK)
return 0;
#elif defined(_POSIX_THREAD_ATTR_STACKSIZE) && _POSIX_THREAD_ATTR_STACKSIZE > 0
-#if defined (__rtems)
+#if defined (__rtems__)
#define STACK_SIZE(f) (f * 0x1000 * sizeof(void *))
#else
#define STACK_SIZE(f) (f * 0x10000 * sizeof(void *))
Had to use printk in the early stage of pthread_once task creation. With printf remains RTEMS hang during rtems_init initialization.
If it comes however to the concise output of printf and printk they are mixed :-(
Had to add a mutex or something similar…
Will have a look to the duplicate definition of 'struct epicsEventOSD’…
Heinz