diff --git a/Theorie/Fichiers/src/fork-pipe.c b/Theorie/Fichiers/src/fork-pipe.c
index e08f275c434d025f065b9930e2a472817c5e041b..7048b623e9925ce3da3fac9da29759ad78777d4a 100644
--- a/Theorie/Fichiers/src/fork-pipe.c
+++ b/Theorie/Fichiers/src/fork-pipe.c
@@ -32,8 +32,7 @@ int main (int argc, char *argv[])  {
 
   if (pid==-1) {
     // erreur à l'exécution de fork
-    perror("fork");
-    exit(EXIT_FAILURE);
+    exit_on_error("fork");
   }
   // pas d'erreur
   if (pid==0) {
@@ -73,8 +72,7 @@ int main (int argc, char *argv[])  {
 
     int fils=waitpid(pid,&status,0);
     if(fils==-1) {
-      perror("wait");
-      exit(EXIT_FAILURE);
+      exit_on_error("wait");
     }
     // fils terminé correctement
   }