mirror of https://git.qorg11.net/k9core.git
don't take - as stdin if it is a flag (solves musl getopt() bullshit)
gnu, please add to your FUCKING MANPAGE THAT RESORTING argv IS A FUCKING EXTENSION OF YOUR SHIT, GODDAMN jk, love you GNU, but please, i don't use man 3p that often t. spurdo
This commit is contained in:
parent
dc61ade113
commit
e4192c6155
5
src/wc.c
5
src/wc.c
|
@ -18,8 +18,7 @@ wc(FILE *file)
|
|||
{
|
||||
if(file == NULL)
|
||||
{
|
||||
fprintf(stderr,"error\n");
|
||||
exit(1);
|
||||
fprintf(stderr,"error opening file\n");
|
||||
}
|
||||
struct wc_values foobar;
|
||||
char c;
|
||||
|
@ -92,7 +91,7 @@ main(int argc, char *argv[])
|
|||
}
|
||||
else for(int i = optind; i<argc; i++)
|
||||
{
|
||||
if(argv[i][0] == '-')
|
||||
if(argv[i][0] == '-' && argv[i][1] == '\0')
|
||||
data = wc(stdin);
|
||||
else
|
||||
data = wc(fopen(argv[i],"r"));
|
||||
|
|
Loading…
Reference in New Issue