12 #include <bits/alltypes.h>
17 #define SHM_RDONLY 010000
18 #define SHM_RND 020000
19 #define SHM_REMAP 040000
20 #define SHM_EXEC 0100000
26 #define SHM_DEST 01000
27 #define SHM_LOCKED 02000
28 #define SHM_HUGETLB 04000
29 #define SHM_NORESERVE 010000
32 unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
37 unsigned long shm_tot, shm_rss, shm_swp;
39 unsigned long swap_attempts, swap_successes;
41 unsigned long __reserved[2];
45 void *shmat(int, const void *, int);
46 int shmctl(int, int, struct shmid_ds *);
47 int shmdt(const void *);
48 int shmget(key_t, size_t, int);