14 #include <bits/alltypes.h>
22 #define SHM_RDONLY 010000
23 #define SHM_RND 020000
24 #define SHM_REMAP 040000
25 #define SHM_EXEC 0100000
31 #define SHM_DEST 01000
32 #define SHM_LOCKED 02000
33 #define SHM_HUGETLB 04000
34 #define SHM_NORESERVE 010000
37 unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
41 #define __used_ids used_ids
42 #define __swap_attempts swap_attempts
43 #define __swap_successes swap_successes
48 unsigned long shm_tot, shm_rss, shm_swp;
49 unsigned long __swap_attempts, __swap_successes;
52 typedef unsigned long shmatt_t;
54 void *shmat(int, const void *, int);
55 int shmctl(int, int, struct shmid_ds *);
56 int shmdt(const void *);
57 int shmget(key_t, size_t, int);