RTEMS CPU Kit with SuperCore  4.10.99.0
Defines | Functions
rtems/posix/semaphore.inl File Reference

Private Inlined Routines for POSIX Semaphores. More...

This graph shows which files directly or indirectly include this file:

Functions

RTEMS_INLINE_ROUTINE
POSIX_Semaphore_Control
_POSIX_Semaphore_Allocate (void)
RTEMS_INLINE_ROUTINE void _POSIX_Semaphore_Free (POSIX_Semaphore_Control *the_semaphore)
RTEMS_INLINE_ROUTINE void _POSIX_Semaphore_Namespace_remove (POSIX_Semaphore_Control *the_semaphore)
RTEMS_INLINE_ROUTINE
POSIX_Semaphore_Control
_POSIX_Semaphore_Get (sem_t *id, Objects_Locations *location)
RTEMS_INLINE_ROUTINE bool _POSIX_Semaphore_Is_null (POSIX_Semaphore_Control *the_semaphore)
RTEMS_INLINE_ROUTINE int _POSIX_Semaphore_Name_to_id (const char *name, Objects_Id *id, size_t *len)

Detailed Description

Private Inlined Routines for POSIX Semaphores.

This include file contains the static inline implementation of the private inlined routines for POSIX Semaphores.


Function Documentation

RTEMS_INLINE_ROUTINE int _POSIX_Semaphore_Name_to_id ( const char *  name,
Objects_Id id,
size_t *  len 
)