aarch64: fix definition of sem_nsems in semid_ds structure
aarch64: fix definition of sem_nsems in semid_ds structure

POSIX requires the sem_nsems member to have type unsigned short. we
have to work around the incorrect kernel type using matching
endian-specific padding.

chardi/musl,chardi/musl,chardi/musl