On Fri, Jul 6, 2018 at 11:19 PM, Mattias Andrée <maand...@kth.se> wrote: > POSIX-2017 clarifies that -- and normal option parsing must be supported. > See EXAMPLES in basename(1p) > > Signed-off-by: Mattias Andrée <maand...@kth.se> > --- > dirname.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-)
Looks good! I also tested it. Cheers, Silvan > diff --git a/dirname.c b/dirname.c > index 8392bc0..45e1a7e 100644 > --- a/dirname.c > +++ b/dirname.c > @@ -13,7 +13,10 @@ usage(void) > int > main(int argc, char *argv[]) > { > - argv0 = *argv, argv0 ? (argc--, argv++) : (void *)0; > + ARGBEGIN { > + default: > + usage(); > + } ARGEND > > if (argc != 1) > usage(); > -- > 2.11.1 > >