RTEMS 6.1-rc6
|
This source file contains the implementation of rtems_semaphore_create() and the Semaphore Manager system initialization. More...
#include <rtems/rtems/semimpl.h>
#include <rtems/rtems/attrimpl.h>
#include <rtems/rtems/statusimpl.h>
#include <rtems/rtems/support.h>
#include <rtems/rtems/tasksimpl.h>
#include <rtems/score/schedulerimpl.h>
#include <rtems/score/sysstate.h>
#include <rtems/sysinit.h>
Macros | |
#define | SEMAPHORE_KIND_MASK |
Functions | |
rtems_status_code | rtems_semaphore_create (rtems_name name, uint32_t count, rtems_attribute attribute_set, rtems_task_priority priority_ceiling, rtems_id *id) |
Creates a semaphore. | |
RTEMS_SYSINIT_ITEM (_Semaphore_Manager_initialization, RTEMS_SYSINIT_CLASSIC_SEMAPHORE, RTEMS_SYSINIT_ORDER_MIDDLE) | |
This source file contains the implementation of rtems_semaphore_create() and the Semaphore Manager system initialization.
#define SEMAPHORE_KIND_MASK |