sys/shm.h¶
POSIX.1-2024
43 / 43 (100.0%)
POSIX.1-2024
13 / 13 (100.0%)
Functions
4 / 4 (100.0%)
Macros
32 / 32 (100.0%)
Types
7 / 7 (100.0%)
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 |