[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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.

-- gotom

Reply to: