From ce21043d645095ace770b4bf98f3c598bf6b280b Mon Sep 17 00:00:00 2001 From: buffet Date: Tue, 16 Oct 2018 21:55:28 +0200 Subject: [PATCH] Started rewriting kiwmi in non-lit-C --- src/kiwmi/main.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/kiwmi/main.c diff --git a/src/kiwmi/main.c b/src/kiwmi/main.c new file mode 100644 index 0000000..52fcf25 --- /dev/null +++ b/src/kiwmi/main.c @@ -0,0 +1,33 @@ +#include +#include +#include + +#include +#include + +#include "common.h" + +int +main(int argc, char *argv[]) +{ + char config_path[PATH_MAX]; + int option; + + config_path[0] = '\0'; + + while ((option = getopt(argc, argv, "hvc:")) != -1) { + switch (option) { + case 'h': + printf("Usage: %s [-h|-v|-c ]\n", argv0); + exit(EXIT_SUCCESS); + break; + case 'v': + printf("v" VERSION_STRING "\n"); + exit(EXIT_SUCCESS); + break; + case 'c': + strncpy(config_path, optarg, sizeof(config_path)); + break; + } + } +}