/* version simplifiee */
struct semid_ds {
struct ipc_perm sem_perm;
/* operations autorisees */
struct __sem *sem_base;
/* pointeur sur le premier semaphore */
time_t sem_otime;
/* date de la derniere operation semop */
time_t sem_ctime;
/* date de derniere modification */
unsigned short int sem_nsems;
/* nombre de sempahore de l'ensemble */
char sem_pad[22]; /* ... */
};
Alain Bouju Programmation Système et réseaux