"Staticify" some functions to remove some warnings.
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Wed, 28 Feb 2018 11:37:31 +0000 (12:37 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Wed, 28 Feb 2018 11:37:31 +0000 (12:37 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
TD3/exo4/exo4.c
philosophe-famine/philosophe.c
philosophe/philosophe.c

index 717a9d7a29ae176fb045211b2e354ad0025d6ec0..40337f6eb54225dacbffa417ee692a92379883ce 100644 (file)
@@ -4,25 +4,25 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-void sigintP()
+static void sigintP()
 {
        printf("pid=%d\n", getpid());
        signal(SIGINT, sigintP);
 }
 
-void sigalrm()
+static void sigalrm()
 {
        exit(1);
 }
 
-void sigintF()
+static void sigintF()
 {
        signal(SIGINT, SIG_IGN);
        signal(SIGALRM, sigalrm);
        alarm(5);
 }
 
-void sigchld()
+static void sigchld()
 {
        int status;
        wait(&status);
index 95384c98f73eb83097a4cffcff99e520b96f8033..bd7ea4e5266a9716d345bfddee377f70a58020a1 100644 (file)
@@ -19,7 +19,7 @@ static int phiState[N] = { penser };
 sem_t mutex;
 sem_t semPhil[N];
 
-void test(int i)
+static void test(int i)
 {
        if (phiState[i] == faim && phiState[G] != manger
            && phiState[D] != manger) {
@@ -28,7 +28,7 @@ void test(int i)
        }
 }
 
-void *philosophe(void *num)
+static void *philosophe(void *num)
 {
        int i = *(int *)num, nb = 2;
        while (nb) {
index ebd4ac89d3c5dd2f852623e03316e3eb95fa00ab..e31795167fc58a941654337f459a64efe1ab56f5 100644 (file)
@@ -16,7 +16,7 @@ static int fourch[N] = { libre, libre, libre, libre, libre };
 
 sem_t mutex;
 
-void *philosophe(void *num)
+static void *philosophe(void *num)
 {
        int i = *(int *)num, nb = 2;
        while (nb) {