diff --git a/sync.c b/sync.c index b3a3cb1..a766fbc 100644 --- a/sync.c +++ b/sync.c @@ -12,7 +12,12 @@ usage(void) int main(int argc, char *argv[]) { - if (argc != 1) + ARGBEGIN { + default: + usage(); + } ARGEND; + + if (argc) usage(); sync(); diff --git a/unlink.c b/unlink.c index f2a1fff..077959c 100644 --- a/unlink.c +++ b/unlink.c @@ -12,11 +12,16 @@ usage(void) int main(int argc, char *argv[]) { - if (argc != 2) + ARGBEGIN { + default: + usage(); + } ARGEND; + + if (argc != 1) usage(); - if (unlink(argv[1]) < 0) - eprintf("unlink: '%s':", argv[1]); + if (unlink(argv[0]) < 0) + eprintf("unlink: '%s':", argv[0]); return 0; }