int flock_lock;
} conf_t;
+void usage() {
+ die("usage: tl-append [-i] [--no-fnctl-lock] [--no-flock-lock]");
+}
+
conf_t parse_command_line(int argc, char *argv[]) {
conf_t conf;
conf.interactive = 0;
for (int i = 1; i < argc; i++) {
if (strcmp(argv[i], "-i") == 0 && isatty(2))
conf.interactive = 1;
- if (strcmp(argv[i], "--no-fnctl-lock") == 0)
+ else if (strcmp(argv[i], "--no-fnctl-lock") == 0)
conf.fcntl_lock = 0;
- if (strcmp(argv[i], "--no-flock-lock") == 0)
+ else if (strcmp(argv[i], "--no-flock-lock") == 0)
conf.flock_lock = 0;
+ else
+ usage();
}
return conf;