Commit 44c5ba96 authored by Mugunthan V N's avatar Mugunthan V N Committed by Jonathan Cameron

tools: iio: iio_generic_buffer: fix argument '?' option

When help ('?') option is passed to the command, the help text
printed but not from '?' switch case of getopt_long() but as a
invalid argument as below. Fix this by adding '?' to opt_String
of getopt_long().

root@am437x-evm:~# ./iio_generic_buffer -?
./iio_generic_buffer: invalid option -- '?'
Usage: generic_buffer [options]...
Capture, convert and output data from IIO device buffer
  -a         Auto-activate all available channels
...
Signed-off-by: default avatarMugunthan V N <mugunthanvnm@ti.com>
Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
parent 59dc1c86
...@@ -352,7 +352,7 @@ int main(int argc, char **argv) ...@@ -352,7 +352,7 @@ int main(int argc, char **argv)
register_cleanup(); register_cleanup();
while ((c = getopt_long(argc, argv, "ac:egl:n:N:t:T:w:", longopts, NULL)) != -1) { while ((c = getopt_long(argc, argv, "ac:egl:n:N:t:T:w:?", longopts, NULL)) != -1) {
switch (c) { switch (c) {
case 'a': case 'a':
autochannels = AUTOCHANNELS_ENABLED; autochannels = AUTOCHANNELS_ENABLED;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment