// fourchette droite du philosophe i
#define libre 1
#define occupe 0
-static int fourch[N] = { libre, libre, libre, libre, libre };
+static int fourch[N] = { libre };
sem_t mutex;
-void *philosophe(void *num)
+static void *philosophe(void *num)
{
int i = *(int *)num, nb = 2;
while (nb) {