From 8798b8a867821755a48850bb8dbf7bcbe1e31631 Mon Sep 17 00:00:00 2001 From: FRIGN Date: Sun, 8 Feb 2015 22:13:50 +0100 Subject: [PATCH] Add arg.h-handling to sync(1) and unlink(1) --- sync.c | 7 ++++++- unlink.c | 11 ++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) 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; }