From 624d45a10f4d2d84a32a4e9fbcd370aa653271f8 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 4 Sep 2020 21:28:33 +0200 Subject: Do not accept arguments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- mongoclock.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'mongoclock.c') diff --git a/mongoclock.c b/mongoclock.c index e2d7e20..d94fd28 100644 --- a/mongoclock.c +++ b/mongoclock.c @@ -5,9 +5,12 @@ #include #include #include +#include #include #include +#include "arg.h" + #define DX 16 #define DY 12 #define DC 16 @@ -32,6 +35,15 @@ static const char **mongo_ds[] = { static volatile sig_atomic_t caught_sigterm = 0; static volatile sig_atomic_t caught_sigwinch = 1; +char *argv0; + +static void +usage(void) +{ + fprintf(stderr, "usage: %s\n", argv0); + exit(1); +} + static void sigterm(int signo) { @@ -77,6 +89,14 @@ main(int argc, char *argv[]) struct itimerspec itimerspec; uint64_t _overrun; + ARGBEGIN { + default: + usage(); + } ARGEND; + + if (argc) + usage(); + fprintf(stdout, "\033[?1049h\033[?25l"); if (clock_gettime(CLOCK_REALTIME, &itimerspec.it_value)) -- cgit v1.2.3-70-g09d2