diff options
author | Michael Stapelberg <michael@stapelberg.de> | 2011-11-06 14:11:20 +0000 |
---|---|---|
committer | Michael Stapelberg <michael@stapelberg.de> | 2011-11-06 14:11:20 +0000 |
commit | 8e3c506c90c7c7b3569c41a52d940665e75e8af9 (patch) | |
tree | 4cf6fd52856d14ecb99567456ef06dbb5a16bcf1 /i3lock.c | |
parent | 409025c7cccbce9a27c62313410bbce96560620e (diff) |
Properly implement -h (fixes error message about unknown option)
Diffstat (limited to 'i3lock.c')
-rw-r--r-- | i3lock.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -379,6 +379,7 @@ int main(int argc, char *argv[]) { {"color", required_argument, NULL, 'c'}, {"pointer", required_argument, NULL , 'p'}, {"debug", no_argument, NULL, 0}, + {"help", no_argument, NULL, 'h'}, #ifndef NOLIBCAIRO {"image", required_argument, NULL, 'i'}, {"tiling", no_argument, NULL, 't'}, @@ -389,7 +390,7 @@ int main(int argc, char *argv[]) { if ((username = getenv("USER")) == NULL) errx(1, "USER environment variable not set, please set it.\n"); - while ((o = getopt_long(argc, argv, "vnbdc:p:" + while ((o = getopt_long(argc, argv, "hvnbdc:p:" #ifndef NOLIBCAIRO "i:t" #endif @@ -440,13 +441,13 @@ int main(int argc, char *argv[]) { debug_mode = true; break; default: - errx(1, "i3lock: Unknown option. Syntax: i3lock [-v] [-n] [-b] [-d] [-c color] [-p win|default]" + errx(1, "Syntax: i3lock [-v] [-n] [-b] [-d] [-c color] [-p win|default]" #ifndef NOLIBCAIRO " [-i image.png] [-t]" #else " (compiled with NOLIBCAIRO)" #endif - "\n"); + ); } } |