RTEMS: cpukit/include/rtems/rtems/sem.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Functions
sem.h File Reference
API » Classic » Semaphores

Classic Semaphores Manager API. More...

`#include <rtems/rtems/attr.h>`
`#include <rtems/rtems/options.h>`
`#include <rtems/rtems/tasks.h>`
`#include <rtems/rtems/types.h>`

Go to the source code of this file.

## 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_status_code | rtems_semaphore_ident (rtems_name name, uint32_t node, rtems_id *id)
| RTEMS Semaphore Name to Id.
rtems_status_code | rtems_semaphore_delete (rtems_id id)
| RTEMS Delete Semaphore.
rtems_status_code | rtems_semaphore_obtain (rtems_id id, rtems_option option_set, rtems_interval timeout)
| RTEMS Obtain Semaphore.
rtems_status_code | rtems_semaphore_release (rtems_id id)
| RTEMS Semaphore Release.
rtems_status_code | rtems_semaphore_flush (rtems_id id)
| RTEMS Semaphore Flush.
rtems_status_code | rtems_semaphore_set_priority (rtems_id semaphore_id, rtems_id scheduler_id, rtems_task_priority new_priority, rtems_task_priority *old_priority)
| Sets the priority value with respect to the specified scheduler of a semaphore.

## Detailed Description

Classic Semaphores Manager API.