Преглед на файлове

:art: Utilisation des nouvelles macros

Loquicom преди 6 години
родител
ревизия
ac4e1eb474
променени са 3 файла, в които са добавени 10 реда и са изтрити 10 реда
  1. 2 2
      mysh.c
  2. 6 6
      parser.c
  3. 2 2
      wildcard.c

+ 2 - 2
mysh.c

@@ -27,7 +27,7 @@ void test_write() {
 void show_current_dir(const char* before, const char* after) {
     char buffer[BUFFER_SIZE];
     if (getcwd(buffer, sizeof (buffer)) == NULL) {
-        perror("Erreur getcwd() : ");
+        perror("Erreur getcwd() ");
     } else {
         if(before == NULL && after == NULL){
             printf("%s", buffer);
@@ -88,7 +88,7 @@ void cd(int argc, char** argv) {
         //Si aucun argument on vas à la racine
         if (argc == 1) {
             if (chdir("/") == ERR) {
-                perror("Erreur chdir() : ");
+                addperror("Erreur chdir()");
             }
         }            //Sinon on va dans le dossier indiqué par l'utilisateur
         else {

+ 6 - 6
parser.c

@@ -147,7 +147,7 @@ int set_io(Command* c, char* filename, int redir){
     //Ouverture du fichier
     file = open(filename, O_CREAT | O_RDWR, S_IRWXU);
     if(file == ERR){
-        perror("Erreur lors de l'ouverture du fichier pour la redirection : ");
+        addperror("Erreur lors de l'ouverture du fichier pour la redirection");
         serrno = SEOPENF;
         return SHELL_ERR;
     }
@@ -158,7 +158,7 @@ int set_io(Command* c, char* filename, int redir){
             if(c->input != STDIN){
                 //On le ferme
                 if(close(c->input) == -1){
-                    perror("Erreur lors de la fermeture de l'ancien fichier de redirection : ");
+                    addperror("Erreur lors de la fermeture de l'ancien fichier de redirection");
                 }
             }
             //Set nouveau fichier
@@ -170,7 +170,7 @@ int set_io(Command* c, char* filename, int redir){
             if(c->output != STDOUT){
                 //On le ferme
                 if(close(c->output) == -1){
-                    perror("Erreur lors de la fermeture de l'ancien fichier de redirection : ");
+                    addperror("Erreur lors de la fermeture de l'ancien fichier de redirection");
                 }
             }
             c->output = file;
@@ -184,7 +184,7 @@ int set_io(Command* c, char* filename, int redir){
             if(c->error != STDERR){
                 //On le ferme
                 if(close(c->error) == -1){
-                    perror("Erreur lors de la fermeture de l'ancien fichier de redirection : ");
+                    addperror("Erreur lors de la fermeture de l'ancien fichier de redirection");
                 }
             }
             c->error = file;
@@ -198,13 +198,13 @@ int set_io(Command* c, char* filename, int redir){
             if(c->output != STDOUT){
                 //On le ferme
                 if(close(c->output) == -1){
-                    perror("Erreur lors de la fermeture de l'ancien fichier de redirection : ");
+                    addperror("Erreur lors de la fermeture de l'ancien fichier de redirection");
                 }
             }
             if(c->error != STDERR){
                 //On le ferme
                 if(close(c->error) == -1){
-                    perror("Erreur lors de la fermeture de l'ancien fichier de redirection : ");
+                    addperror("Erreur lors de la fermeture de l'ancien fichier de redirection");
                 }
             }
             c->output = file;

+ 2 - 2
wildcard.c

@@ -25,7 +25,7 @@ int wildcard_result(const char* seq) {
     //Recup la liste des fichiers dans le dossier courant
     nbFile = scandir(".", &namelist, 0, alphasort);
     if (nbFile < 0) {
-        perror("scandir() : ");
+        addperror("Erreur scandir()");
         return ERR;
     }
     //Parcours chaque fichier pour compter le nombre de resultat
@@ -58,7 +58,7 @@ int wildcard(const char* seq, int size, char** result) {
     //Recup la liste des fichiers dans le dossier courant
     nbFile = scandir(".", &namelist, 0, alphasort);
     if (nbFile < 0) {
-        perror("scandir() : ");
+        addperror("Erreur scandir()");
         return ERR;
     }
     //Parcours chaque fichier pour ajouter les resultats à result