summaryrefslogtreecommitdiff
path: root/Porting/Glossary
diff options
context:
space:
mode:
authorAndy Dougherty <doughera@lafayette.edu>2009-12-08 11:36:54 -0500
committerAndy Dougherty <doughera@lafayette.edu>2009-12-08 11:36:54 -0500
commitecf5c238cfc27e32b6ca4c6d91b92bf8852e36b2 (patch)
tree3dbe5d13c4aebf074b486e5db29effd3f91382f5 /Porting/Glossary
parent13290fcd82823e130109fca5199c99fb886e29eb (diff)
downloadperl-ecf5c238cfc27e32b6ca4c6d91b92bf8852e36b2.tar.gz
Document config_args limitations reported in [perl #70912]
Diffstat (limited to 'Porting/Glossary')
-rw-r--r--Porting/Glossary17
1 files changed, 17 insertions, 0 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index b810a7f9f3..8a40c32910 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