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)
|
if(file == NULL)
|
||||||
{
|
{
|
||||||
fprintf(stderr,"error\n");
|
fprintf(stderr,"error opening file\n");
|
||||||
exit(1);
|
|
||||||
}
|
}
|
||||||
struct wc_values foobar;
|
struct wc_values foobar;
|
||||||
char c;
|
char c;
|
||||||
|
@ -92,7 +91,7 @@ main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
else for(int i = optind; i<argc; i++)
|
else for(int i = optind; i<argc; i++)
|
||||||
{
|
{
|
||||||
if(argv[i][0] == '-')
|
if(argv[i][0] == '-' && argv[i][1] == '\0')
|
||||||
data = wc(stdin);
|
data = wc(stdin);
|
||||||
else
|
else
|
||||||
data = wc(fopen(argv[i],"r"));
|
data = wc(fopen(argv[i],"r"));
|
||||||
|
|
Loading…
Reference in New Issue