sys/shm.h: move arch specific structs to bits/
This commit is contained in:
parent
1a2e55b95a
commit
0f169cbb79
7 changed files with 73 additions and 16 deletions
|
|
@ -16,3 +16,14 @@ struct shmid_ds
|
||||||
unsigned long __pad1;
|
unsigned long __pad1;
|
||||||
unsigned long __pad2;
|
unsigned long __pad2;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct shminfo {
|
||||||
|
unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct shm_info {
|
||||||
|
int __used_ids;
|
||||||
|
unsigned long shm_tot, shm_rss, shm_swp;
|
||||||
|
unsigned long __swap_attempts, __swap_successes;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,3 +16,14 @@ struct shmid_ds
|
||||||
unsigned long __pad1;
|
unsigned long __pad1;
|
||||||
unsigned long __pad2;
|
unsigned long __pad2;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct shminfo {
|
||||||
|
unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct shm_info {
|
||||||
|
int __used_ids;
|
||||||
|
unsigned long shm_tot, shm_rss, shm_swp;
|
||||||
|
unsigned long __swap_attempts, __swap_successes;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,3 +16,14 @@ struct shmid_ds
|
||||||
unsigned long __pad1;
|
unsigned long __pad1;
|
||||||
unsigned long __pad2;
|
unsigned long __pad2;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct shminfo {
|
||||||
|
unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct shm_info {
|
||||||
|
int __used_ids;
|
||||||
|
unsigned long shm_tot, shm_rss, shm_swp;
|
||||||
|
unsigned long __swap_attempts, __swap_successes;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,3 +13,14 @@ struct shmid_ds
|
||||||
unsigned long __pad1;
|
unsigned long __pad1;
|
||||||
unsigned long __pad2;
|
unsigned long __pad2;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct shminfo {
|
||||||
|
unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct shm_info {
|
||||||
|
int __used_ids;
|
||||||
|
unsigned long shm_tot, shm_rss, shm_swp;
|
||||||
|
unsigned long __swap_attempts, __swap_successes;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,3 +16,14 @@ struct shmid_ds
|
||||||
unsigned long __pad1;
|
unsigned long __pad1;
|
||||||
unsigned long __pad2;
|
unsigned long __pad2;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct shminfo {
|
||||||
|
unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct shm_info {
|
||||||
|
int __used_ids;
|
||||||
|
unsigned long shm_tot, shm_rss, shm_swp;
|
||||||
|
unsigned long __swap_attempts, __swap_successes;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,3 +13,14 @@ struct shmid_ds
|
||||||
unsigned long __pad1;
|
unsigned long __pad1;
|
||||||
unsigned long __pad2;
|
unsigned long __pad2;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct shminfo {
|
||||||
|
unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct shm_info {
|
||||||
|
int __used_ids;
|
||||||
|
unsigned long shm_tot, shm_rss, shm_swp;
|
||||||
|
unsigned long __swap_attempts, __swap_successes;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,13 @@ extern "C" {
|
||||||
#include <bits/alltypes.h>
|
#include <bits/alltypes.h>
|
||||||
|
|
||||||
#include <sys/ipc.h>
|
#include <sys/ipc.h>
|
||||||
|
|
||||||
|
#ifdef _GNU_SOURCE
|
||||||
|
#define __used_ids used_ids
|
||||||
|
#define __swap_attempts swap_attempts
|
||||||
|
#define __swap_successes swap_successes
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <bits/shm.h>
|
#include <bits/shm.h>
|
||||||
|
|
||||||
#define SHM_R 0400
|
#define SHM_R 0400
|
||||||
|
|
@ -33,22 +40,6 @@ extern "C" {
|
||||||
#define SHM_HUGETLB 04000
|
#define SHM_HUGETLB 04000
|
||||||
#define SHM_NORESERVE 010000
|
#define SHM_NORESERVE 010000
|
||||||
|
|
||||||
struct shminfo {
|
|
||||||
unsigned long shmmax, shmmin, shmmni, shmseg, shmall, __unused[4];
|
|
||||||
};
|
|
||||||
|
|
||||||
#ifdef _GNU_SOURCE
|
|
||||||
#define __used_ids used_ids
|
|
||||||
#define __swap_attempts swap_attempts
|
|
||||||
#define __swap_successes swap_successes
|
|
||||||
#endif
|
|
||||||
|
|
||||||
struct shm_info {
|
|
||||||
int __used_ids;
|
|
||||||
unsigned long shm_tot, shm_rss, shm_swp;
|
|
||||||
unsigned long __swap_attempts, __swap_successes;
|
|
||||||
};
|
|
||||||
|
|
||||||
typedef unsigned long shmatt_t;
|
typedef unsigned long shmatt_t;
|
||||||
|
|
||||||
void *shmat(int, const void *, int);
|
void *shmat(int, const void *, int);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue