procedure Barrier_Release ( ID : in RTEMS.ID; Released : out RTEMS.Unsigned32; Result : out RTEMS.Status_Codes );
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