fprintf (stderr, "Bad Argument!\n");
exit (1);
}
- elsif (strstr(argv[i], "|")){
+ else if (strstr(argv[i], "|")){
fprintf (stderr, "Bad Argument!\n");
exit (1);
}
- elsif (argc > 2){
+ else if (argc > 3){
fprintf (stderr, "Too Many Arguments!\n");
exit (1);
}
else{
- fprintf (stderr, "Wrong or no Argument!\n");
- exit (1);
+ sprintf(add, " %s", argv[i]);
+ strcat(command, add);
}
- sprintf(add, " %s", argv[i]);
- strcat(command, add);
}
-
- snprintf(command, STRING_SIZE, " >/dev/null 2>/dev/null");
return safe_system(command);
}