diff pwm.c @ 23:1b89066d992c

Add read-only mode
author Guido Berhoerster <guido+pwm@berhoerster.name>
date Sun, 17 Sep 2017 18:45:05 +0200
parents ec01c579024a
children 722a45b4028b
line wrap: on
line diff
--- a/pwm.c	Thu Sep 07 12:40:50 2017 +0200
+++ b/pwm.c	Sun Sep 17 18:45:05 2017 +0200
@@ -49,7 +49,7 @@
 static void
 usage(void)
 {
-	fprintf(stderr, "usage: %s [-P file] [filename]\n", getprogname());
+	fprintf(stderr, "usage: %s [-P file] [-R] [filename]\n", getprogname());
 }
 
 void
@@ -344,11 +344,14 @@
 
 	ctx.is_interactive = isatty(STDIN_FILENO);
 
-	while (!errflag && (c = getopt(argc, argv, "P:h")) != -1) {
+	while (!errflag && (c = getopt(argc, argv, "P:Rh")) != -1) {
 		switch (c) {
 		case 'P':
 			master_password_filename = optarg;
 			break;
+		case 'R':
+			ctx.is_readonly = 1;
+			break;
 		case 'h':
 			usage();
 			status = EXIT_SUCCESS;