diff options
| -rw-r--r-- | include/sys/shm.h | 14 | 
1 files changed, 8 insertions, 6 deletions
| diff --git a/include/sys/shm.h b/include/sys/shm.h index c20f0334..d97e582c 100644 --- a/include/sys/shm.h +++ b/include/sys/shm.h @@ -37,14 +37,16 @@ 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;  #ifdef _GNU_SOURCE -	unsigned long swap_attempts, swap_successes; -#else -	unsigned long __reserved[2]; +#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; | 
