RTEMS: cpukit/rtems/src/semcreate.c File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Functions
semcreate.c File Reference
API » Classic » Semaphores

rtems_semaphore_create 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)
| rtems_semaphore_create
| RTEMS_SYSINIT_ITEM (_Semaphore_Manager_initialization, RTEMS_SYSINIT_CLASSIC_SEMAPHORE, RTEMS_SYSINIT_ORDER_MIDDLE)

## Detailed Description

rtems_semaphore_create

## Macro Definition Documentation

## ◆ SEMAPHORE_KIND_MASK

#define SEMAPHORE_KIND_MASK

Value:
( RTEMS_SEMAPHORE_CLASS | RTEMS_INHERIT_PRIORITY \
| RTEMS_PRIORITY_CEILING | RTEMS_MULTIPROCESSOR_RESOURCE_SHARING )
RTEMS_SEMAPHORE_CLASS
#define RTEMS_SEMAPHORE_CLASS
Definition: attr.h:91
RTEMS_INHERIT_PRIORITY
#define RTEMS_INHERIT_PRIORITY
Definition: attr.h:123
RTEMS_MULTIPROCESSOR_RESOURCE_SHARING
#define RTEMS_MULTIPROCESSOR_RESOURCE_SHARING
Definition: attr.h:151
RTEMS_PRIORITY_CEILING
#define RTEMS_PRIORITY_CEILING
Definition: attr.h:137