Add duplicate entry for no-pipeline-knowledge. This will prevent the getopt

package from thinking that there are any shorter abbreviations for
--no-pipeline-knowledge.
This commit is contained in:
Nick Clifton 2003-02-07 15:32:22 +00:00
parent 09b8f35ab2
commit ef5bdbd1fe
2 changed files with 14 additions and 6 deletions

View File

@ -1,3 +1,12 @@
2003-02-07 Nick Clifton <nickc@redhat.com>
* emultempl/armelf.em (PARSE_AND_LIST_SHORTOPTS): Remove 'n' short
opt.
(PARSE_AND_LIST_LONGOPTS): Add duplicate entry for
no-pipeline-knowledge. This will prevent the getopt package from
thinking that there are any shorter abbreviations for
--no-pipeline-knowledge.
2003-02-07 Jakub Jelinek <jakub@redhat.com>
* genscripts.sh (LIB_PATH): Don't append LIBPATH_SUFFIX to paths

View File

@ -193,14 +193,13 @@ PARSE_AND_LIST_PROLOGUE='
#define OPTION_THUMB_ENTRY 301
'
# Note we add 'n' to the short option list in order to prevent
# getopt_long_only from thinking that -n is a unique abbreviation
# for --no-pipeline-knowledge. There is no case to handle 'n' here
# however, so instead it will be passed back to parse_args() in
# lexsup.c where it will be handled.
PARSE_AND_LIST_SHORTOPTS=pn
PARSE_AND_LIST_SHORTOPTS=p
# Note we have duplicate entries for no-pipeline-knowledge in order
# to prevent getopt_long_only from thinking that -n is a unique
# abbreviation for --no-pipeline-knowledge.
PARSE_AND_LIST_LONGOPTS='
{ "no-pipeline-knowledge", no_argument, NULL, '\'p\''},
{ "no-pipeline-knowledge", no_argument, NULL, '\'p\''},
{ "thumb-entry", required_argument, NULL, OPTION_THUMB_ENTRY},
'