Bonjour, Je suis en train de faire des exercices sur les sémaphores et j'ai un petit problème lors de l'exécution du code suivant
Lors de son exécution, le printf s'affiche puis '' semctl 1 : permission denied''
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
16 s = semget (cleSem, 5, IPC_CREAT); printf("id des 5 semaphores %d \n", s); if (s == -1) { perror("semget 1"); exit (EXIT_FAILURE); } for (i = 0 ; i < 5 ; i++) { if ((semctl (s, i, SETVAL, 0)) == -1) { perror ("semctl 1"); exit (EXIT_FAILURE); } }
Partager