Programmation des sémaphores
Bonjour
J'ai écrit un programme sur les sémaphores, après la compilation j'ai eu l'erreur suivante : error: ‘SET_VAL’ undeclared (first use in this function)
Voici le code du programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
#define ID_PROJET 'P'
int main(int argc, char **argv)
{
key_t clef;
int semid;
clef = ftok(argv[0], ID_PROJET);
semid = semget(clef, 1, IPC_CREAT | IPC_EXCL | 0666);
semctl(semid, 0, SET_VAL, 1);
return 0;
} |
Si quelqu'un peut m'aider pour corriger cette erreur ?
Merci d'avance.