aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-12-19 13:37:06 +0100
committerGerd Hoffmann <kraxel@redhat.com>2019-12-19 13:37:06 +0100
commit94d8ba7f411ddf1073c1114d0939ea5359cd6c46 (patch)
tree50cb450ef734cfcfa407e58dfbe4ad6df231d833
parentd41ce26d029a3bc11d0154087257d44926f78c44 (diff)
downloaddrminfo-94d8ba7f411ddf1073c1114d0939ea5359cd6c46.tar.gz
drminfo: more getopt_long
-rw-r--r--drminfo.c42
1 files changed, 35 insertions, 7 deletions
diff --git a/drminfo.c b/drminfo.c
index 60c8901..d030629 100644
--- a/drminfo.c
+++ b/drminfo.c
@@ -444,15 +444,15 @@ static void usage(FILE *fp)
" -c | --card <nr> pick card\n"
" --lease <output> get a drm lease for output\n"
"\n"
- " -a print all card info\n"
+ " -a | --all print all card info\n"
" -A print all card info, with plane modifiers\n"
- " -m print misc card info\n"
- " -s print capabilities\n"
- " -o print supported outputs (crtcs)\n"
- " -p print supported planes\n"
+ " -m | --misc print misc card info\n"
+ " -s | --caps print capabilities\n"
+ " -o | --outputs print supported outputs (crtcs)\n"
+ " -p | --planes print supported planes\n"
" -P print supported planes, with modifiers\n"
- " -f print supported formats\n"
- " -F print testable (drmtest) formats\n"
+ " -f | --formats print supported formats\n"
+ " -F | --test-formats print testable (drmtest) formats\n"
" -r list properties\n"
" -l | --list-formats list all known formats\n"
"\n");
@@ -469,6 +469,34 @@ struct option long_opts[] = {
.has_arg = false,
.val = 'h',
},{
+ .name = "all",
+ .has_arg = false,
+ .val = 'a',
+ },{
+ .name = "misc",
+ .has_arg = false,
+ .val = 'm',
+ },{
+ .name = "caps",
+ .has_arg = false,
+ .val = 's',
+ },{
+ .name = "outputs",
+ .has_arg = false,
+ .val = 'o',
+ },{
+ .name = "planes",
+ .has_arg = false,
+ .val = 'p',
+ },{
+ .name = "formats",
+ .has_arg = false,
+ .val = 'f',
+ },{
+ .name = "test-formats",
+ .has_arg = false,
+ .val = 'F',
+ },{
.name = "list-formats",
.has_arg = false,
.val = 'l',