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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.