#include /* key_t */ #include /* ftok */ #include /* semget, semctl, semop */ #include /* stat, struct stat */ #include /* malloc */ #include /* perror, printf */ #include /* errno */ /* retourne -1 en cas d'erreur */ int P(int semid, int noSem) { // à compléter } /* retourne -1 en cas d'erreur */ int V(int semid, int noSem) { // à compléter } int main (void) { // à compléter sans oublier de supprimer l'ensemble des sémaphores }