In vos_threadCreate(), the third argument 'policy' is set to VOS_THREAD_POLICY_OTHER and
the fourth augument 'priority' is set to '0'.
This causes the following.
The value of VOS_THREAD_POLICY_OTHER is '1', but the value of SCHED_OTHER is '0'.
In Linux, schedule policy '1' means SCHED_FIFO.
Therefore, the structure VOS_THREAD_POLICY_T is wrong.
(See below.)
sched.h
#define SCHED_OTHER 0
#define SCHED_FIFO 1
Definitions changed acc. Posix/Linux/PTHREAD. Thanks for thr hint.