sys/shm.h#
Types#
| Type | Status | C23 Section | POSIX Docs |
|---|---|---|---|
intptr_t | Implemented | – | – |
key_t | Implemented | – | POSIX.1-2024 |
pid_t | Implemented | – | POSIX.1-2024 |
shmatt_t | Implemented | – | POSIX.1-2024 |
size_t | Implemented | – | POSIX.1-2024 |
struct shmid_ds | Implemented | – | POSIX.1-2024 |
time_t | Implemented | – | POSIX.1-2024 |
Macros#
| Macro | Status | C23 Section | POSIX Docs |
|---|---|---|---|
SHMLBA | Implemented | – | POSIX.1-2024 |
SHM_DEST | Implemented | – | – |
SHM_EXEC | Implemented | – | – |
SHM_FAILED | Implemented | – | – |
SHM_HUGETLB | Implemented | – | – |
SHM_HUGE_16GB | Implemented | – | – |
SHM_HUGE_16KB | Implemented | – | – |
SHM_HUGE_16MB | Implemented | – | – |
SHM_HUGE_1GB | Implemented | – | – |
SHM_HUGE_1MB | Implemented | – | – |
SHM_HUGE_256MB | Implemented | – | – |
SHM_HUGE_2GB | Implemented | – | – |
SHM_HUGE_2MB | Implemented | – | – |
SHM_HUGE_32MB | Implemented | – | – |
SHM_HUGE_512KB | Implemented | – | – |
SHM_HUGE_512MB | Implemented | – | – |
SHM_HUGE_64KB | Implemented | – | – |
SHM_HUGE_8MB | Implemented | – | – |
SHM_HUGE_MASK | Implemented | – | – |
SHM_HUGE_SHIFT | Implemented | – | – |
SHM_INFO | Implemented | – | – |
SHM_LOCK | Implemented | – | – |
SHM_LOCKED | Implemented | – | – |
SHM_NORESERVE | Implemented | – | – |
SHM_R | Implemented | – | – |
SHM_RDONLY | Implemented | – | POSIX.1-2024 |
SHM_REMAP | Implemented | – | – |
SHM_RND | Implemented | – | POSIX.1-2024 |
SHM_STAT | Implemented | – | – |
SHM_STAT_ANY | Implemented | – | – |
SHM_UNLOCK | Implemented | – | – |
SHM_W | Implemented | – | – |
Functions#
| Function | Status | C23 Section | POSIX Docs |
|---|---|---|---|
shmat | Implemented | – | POSIX.1-2024 |
shmctl | Implemented | – | POSIX.1-2024 |
shmdt | Implemented | – | POSIX.1-2024 |
shmget | Implemented | – | POSIX.1-2024 |