RTEMS 6.3
Loading...
Searching...
No Matches
POSIX Semaphore Private Support

Files

file  cpukit/posix/src/psxsemaphore.c
 POSIX Semaphore Information with Zero Objects.

Data Structures

struct  POSIX_Semaphore_Control

Macros

#define POSIX_SEMAPHORE_INFORMATION_DEFINE(max)
 Macro to define the objects information for the POSIX Semaphore objects.

Variables

Objects_Information _POSIX_Semaphore_Information
 The POSIX Semaphore objects information.

Detailed Description

This defines the internal implementation support for POSIX semaphores.

Macro Definition Documentation

◆ POSIX_SEMAPHORE_INFORMATION_DEFINE

#define POSIX_SEMAPHORE_INFORMATION_DEFINE ( max)
Value:
_POSIX_Semaphore, \
OBJECTS_POSIX_API, \
OBJECTS_POSIX_SEMAPHORES, \
max, \
_POSIX_PATH_MAX, \
NULL \
)
#define OBJECTS_INFORMATION_DEFINE(name, api, cls, type, max, nl, ex)
Statically initializes an objects information.
Definition objectdata.h:449
Definition semaphore.h:63

Macro to define the objects information for the POSIX Semaphore objects.

This macro should only be used by <rtems/confdefs.h>.

Parameters
maxThe configured object maximum (the OBJECTS_UNLIMITED_OBJECTS flag may be set).