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

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);
      }
   }
Lors de son exécution, le printf s'affiche puis '' semctl 1 : permission denied''