rtems_status_code rtems_barrier_release( rtems_id id, uint32_t *released );
RTEMS_SUCCESSFUL
- barrier released successfully
RTEMS_INVALID_ID
- invalid barrier id
This directive releases the barrier specified by id. All tasks waiting at the barrier will be unblocked. If the running task's preemption mode is enabled and one of the unblocked tasks has a higher priority than the running task.
The calling task may be preempted if it causes a higher priority task to be made ready for execution.
Copyright © 1988-2008 OAR Corporation