echo "*** TEST 05 ***" rtems_init echo Create 0x0a010001 task_create TA1 1 task_create TA2 2 task_create TA3 3 semaphore_create SEM1 semaphore_obtain SEM1 0 semaphore_obtain SEM1 0 semaphore_obtain SEM1 0 semaphore_flush SEM1 echo "*** Now back to TA1 to do it differently" semaphore_obtain SEM1 0 semaphore_obtain SEM1 0 semaphore_release SEM1 # as TA1 semaphore_obtain SEM1 0 semaphore_delete SEM1 # should preempt echo "*** END OF TEST 05 ***" exit # We will not get here