Bug#91311: semid_ds conflicts with SUSv2
> Package: libc6-dev
> Version: 2.2.2-3
> Severity: normal
> According to SUSv2:
> | The structure semid_ds contains the following members:
> | struct ipc_perm sem_perm operation permission structure
> | unsigned short int sem_nsems number of semaphores in set
> | time_t sem_otime last semop^) time
> | time_t sem_ctime last time changed by semctl()
> but bits/sem.h defines struct semid_ds such that sem_nsems is an
> unsigned long. I can't see any reference to this in the changelog
> included in the package. This does not appear to have changed in the
> current Austin Group draft.
Does this bug cause some problems? Some architecture on linux defines
sem_nsems as unsigned long int.