diff --git a/src/dj.c b/src/dj.c index 17c1d59..ac52883 100644 --- a/src/dj.c +++ b/src/dj.c @@ -22,7 +22,7 @@ #include /* fprintf(3), stderr */ #include /* malloc(3), strtol(3), size_t */ #include /* memcpy(3), memmove(3), memset(3) */ -#include /* EX_OK, EX_USAGE */ +#include /* EX_OK, EX_OSERR, EX_USAGE */ #include /* close(2), getopt(3), lseek(2), read(2), write(2), * optarg, optind, STDIN_FILENO, STDOUT_FILENO */ #include /* S_IRGRP, S_IROTH, S_IRUSR, S_IWGRP, S_IWOTH, @@ -246,9 +246,8 @@ int main(int argc, char *argv[]){ assert(io->fd != STDIN_FILENO || io->fl == read_flags); assert(io->fd != STDOUT_FILENO || io->fl == write_flags); - if(argc > optind){ + if(argc > optind) return usage(program_name); - } for(i = 0; i < 2; ++i){ /* buffer allocation */