From: Andy Dougherty Date: Tue, 8 Dec 2009 16:36:54 +0000 (-0500) Subject: Document config_args limitations reported in [perl #70912] X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ecf5c238cfc27e32b6ca4c6d91b92bf8852e36b2;p=p5sagit%2Fp5-mst-13.2.git Document config_args limitations reported in [perl #70912] --- diff --git a/Porting/Glossary b/Porting/Glossary index b810a7f..8a40c32 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -284,6 +284,23 @@ compress (Loc.U): This variable is defined but not used by Configure. The value is the empty string and is not useful. +config_arg0 (Options.U): + This variable contains the string used to invoke the Configure + command, as reported by the shell in the $0 variable. + +config_argc (Options.U): + This variable countains the number of command-line arguments + passed to Configure, as reported by the shell in the $# variable. + The individual arguments are stored as variables config_argc1, + config_argc2, etc. + +config_args (Options.U): + This variable contains a single string giving the command-line + arguments passed to Configure. Spaces within arguments, + quotes, and escaped characters are not correctly preserved. + To reconstruct the command line, you must assemble the individual + command line pieces, given in config_arg[0-9]*. + contains (contains.U): This variable holds the command to do a grep with a proper return status. On most sane systems it is simply "grep". On insane systems