ソースを参照

Remise en forme

Loquicom 6 年 前
コミット
c7395d89c7
3 ファイル変更6 行追加7 行削除
  1. 1 1
      makefile
  2. 2 3
      mysh.c
  3. 3 3
      parser.c

+ 1 - 1
makefile

@@ -90,4 +90,4 @@ archive: clean
 # DEPENDANCES
 str.o: str.c str.h
 parser.o: parser.c parser.h constante.h str.h
-mysh.o: mysh.c parser.h constante.h str.h
+mysh.o: mysh.c parser.h constante.h str.h mysh.h

+ 2 - 3
mysh.c

@@ -20,7 +20,7 @@ void test_write(){
 /* --- Main --- */
 int main(int argc, char* argv[]) {
 
-    /*CommandTab ct;
+    CommandTab ct;
     char str[500];
     int a;
     //Recup ligne
@@ -44,8 +44,7 @@ int main(int argc, char* argv[]) {
         printf("Commande en fond : %d\n\n", ct.bck);
     }
     //Supprime
-    clean_command(&ct); */
-    cd(argc, argv);
+    clean_command(&ct);
     return (EXIT_SUCCESS);
 
 }

+ 3 - 3
parser.c

@@ -515,17 +515,17 @@ void clean_command(CommandTab* ct){
         //Ferme les fichiers ouverts si besoin
         if(ct->cmd[i]->input != STDIN){
             if(close(ct->cmd[i]->input)){
-                fprintf(stderr, "Erreur lors de la fermeture du fichier d'input de %s : %s", ct->cmd[i]->cmd, strerror(errno));
+                fprintf(stderr, "Erreur lors de la fermeture du fichier d'input de %s : %s\n", ct->cmd[i]->cmd, strerror(errno));
             }
         }
         if(ct->cmd[i]->output != STDOUT){
             if(close(ct->cmd[i]->output)){
-                fprintf(stderr, "Erreur lors de la fermeture du fichier d'output de %s : %s", ct->cmd[i]->cmd, strerror(errno));
+                fprintf(stderr, "Erreur lors de la fermeture du fichier d'output de %s : %s\n", ct->cmd[i]->cmd, strerror(errno));
             }
         }
         if(ct->cmd[i]->error != STDERR){
             if(close(ct->cmd[i]->error)){
-                fprintf(stderr, "Erreur lors de la fermeture du fichier d'error de %s : %s", ct->cmd[i]->cmd, strerror(errno));
+                fprintf(stderr, "Erreur lors de la fermeture du fichier d'error de %s : %s\n", ct->cmd[i]->cmd, strerror(errno));
             }
         }
         //Supprime la ligne de commande