diff options
author | Neil Brown <neilb@suse.de> | 2003-03-12 22:24:39 +0000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2003-03-12 22:24:39 +0000 |
commit | 56eedc1a3f077e1822a4ee0889a78d89e834b037 (patch) | |
tree | fd80377e214c75d6280254f89d42c5b84e8d6541 /mdadm.c | |
parent | d013a55e9422f251ce92decfbf39336064fd6c27 (diff) | |
download | mdadm-56eedc1a3f077e1822a4ee0889a78d89e834b037.tar.gz mdadm-56eedc1a3f077e1822a4ee0889a78d89e834b037.tar.xz mdadm-56eedc1a3f077e1822a4ee0889a78d89e834b037.zip |
mdadm-1.2.0mdadm-1.2.0
Diffstat (limited to 'mdadm.c')
-rw-r--r-- | mdadm.c | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -101,14 +101,18 @@ int main(int argc, char *argv[]) switch(opt) { case 'h': help_text = Help; - switch (mode) { - case ASSEMBLE : help_text = Help_assemble; break; - case BUILD : help_text = Help_build; break; - case CREATE : help_text = Help_create; break; - case MANAGE : help_text = Help_manage; break; - case MISC : help_text = Help_misc; break; - case MONITOR : help_text = Help_monitor; break; - } + if (option_index > 0 && + strcmp(long_options[option_index].name, "help-options")==0) + help_text = OptionHelp; + else + switch (mode) { + case ASSEMBLE : help_text = Help_assemble; break; + case BUILD : help_text = Help_build; break; + case CREATE : help_text = Help_create; break; + case MANAGE : help_text = Help_manage; break; + case MISC : help_text = Help_misc; break; + case MONITOR : help_text = Help_monitor; break; + } fputs(help_text,stderr); exit(0); |