mirror of
git://git.musl-libc.org/musl
synced 2025-04-07 17:52:12 +00:00
sys/shm.h: move arch specific structs to bits/
This commit is contained in:
parent
1a2e55b95a
commit
0f169cbb79
@ -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…
Reference in New Issue
Block a user