The shm_info struct is a gnu extension and some of its members do not have shm* prefix. This is worked around in sys/shm.h by macros, but aarch64 didn't use those.
@@ -19,7 +19,7 @@ struct shminfo {
};
struct shm_info {
- int used_ids;
+ int __used_ids;
unsigned long shm_tot, shm_rss, shm_swp;
- unsigned long swap_attempts, swap_successes;
+ unsigned long __swap_attempts, __swap_successes;