Glossary revision 7c478bd95313f5f23a4c958a745db2134aa03244
333fe280eb574439ef3f828d8755dd9e243ec855Andreas GustafssonThis file contains a description of all the shell variables whose value is
276e28f813ffef042d5a6e9f3373ef4e2ad37996Mark Andrewsdetermined by the Configure script. Variables intended for use in C
a6a23642eaf383add7a0be045c01e7dd8278ccafAndreas Gustafssonprograms (e.g. I_UNISTD) are already described in config_h.SH. [`configpm'
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafssongenerates pod documentation for Config.pm from this file--please try to keep
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsthe formatting regular.]
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable defines the extension used for ordinary libraries.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews For unix, it is '.a'. The '.' is included. Other possible
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews values include '.lib'.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable defines the extension used for executable files.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews For unix it is empty. Other possible values include '.exe'.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable defines the extension used for object files.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews For unix, it is '.o'. The '.' is included. Other possible
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews values include '.obj'.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is set to 'true' if AFS (Andrew File System) is used
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews on the system, 'false' otherwise. It is possible to override this
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews with a hint value or command line option, but you'd better know
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews what you are doing.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable holds the number of bytes required to align a
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews double-- or a long double when applicable. Usual values are
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews 2, 4 and 8. The default is eight, for safety.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is set if the user needs to run ansi2knr.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews Currently, this is not supported, so we just abort.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains the command which can be used to compute the
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews host name. The command is fully qualified by its absolute path, to make
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews it safe when used by a process with super-user privileges.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsapi_revision (patchlevel.U):
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The three variables, api_revision, api_version, and
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews api_subversion, specify the version of the oldest perl binary
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews compatible with the present perl. In a full version string
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews such as '5.6.1', api_revision is the '5'.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews Prior to 5.5.640, the format was a floating point number,
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater perl.c:incpush() and lib/lib.pm will automatically search in
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews $sitelib/.. for older directories back to the limit specified
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews by these api_ variables. This is only useful if you have a
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews perl library directory tree structured like the default one.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews See INSTALL for how this works. The versioned site_perl
250ed9e230b3903b1b264dd1ed2f691fc7cd2f8fAndreas Gustafsson directory was introduced in 5.005, so that is the lowest
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews possible value. The version list appropriate for the current
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews system is determined in inc_version_list.U.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews XXX To do: Since compatibility can depend on compile time
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews options (such as bincompat, longlong, etc.) it should
82d13321f4dcc79a9aec992c7a1c4aaff8983adaAutomatic Updater (perhaps) be set by Configure, but currently it isn't.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews Currently, we read a hard-wired value from patchlevel.h.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews Perhaps what we ought to do is take the hard-wired value from
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews patchlevel.h but then modify it if the current Configure
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews options warrant. patchlevel.h then would use an #ifdef guard.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsapi_subversion (patchlevel.U):
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews The three variables, api_revision, api_version, and
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews api_subversion, specify the version of the oldest perl binary
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews compatible with the present perl. In a full version string
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews such as '5.6.1', api_subversion is the '1'. See api_revision for
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews full details.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The three variables, api_revision, api_version, and
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews api_subversion, specify the version of the oldest perl binary
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews compatible with the present perl. In a full version string
0ddeab91cf922fd977f37318620b4c69dccf8364Automatic Updater such as '5.6.1', api_version is the '6'. See api_revision for
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews full details. As a special case, 5.5.0 is rendered in the
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater old-style as 5.005. (In the 5.005_0x maintenance series,
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater this was the only versioned directory in $sitelib.)
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafssonapi_versionstring (patchlevel.U):
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews This variable combines api_revision, api_version, and
e2e4d321999340802f77adaacd19c797d04b4b95Automatic Updater api_subversion in a format such as 5.6.1 (or 5_6_1) suitable
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews for use as a directory name. This is filesystem dependent.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews This variable is used internally by Configure to determine the
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews full pathname (if any) of the ar program. After Configure runs,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the value is reset to a plain "ar" and is not useful.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews This variable holds the name of the directory in which the user wants
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson to put architecture-dependent public library files for $package.
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson It is most often a local directory such as /usr/local/lib.
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson Programs using this variable must be prepared to deal
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater with filename expansion.
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater This variable is the same as the archlib variable, but is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews filename expanded at configuration time, for convenient use.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews This variable is used for the 64-bitness part of $archname.
e334405421979688f2d838805ac67ee47bd62976Mark Andrews This variable is a short name to characterize the current
e334405421979688f2d838805ac67ee47bd62976Mark Andrews architecture. It is used mainly to construct the default archlib.
e334405421979688f2d838805ac67ee47bd62976Mark Andrews This variable defines any additional objects that must be linked
e334405421979688f2d838805ac67ee47bd62976Mark Andrews in with the program on this architecture. On unix, it is usually
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews empty. It is typically used to include emulations of unix calls
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater or other facilities. For perl on OS/2, for example, this would
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater This variable is used internally by Configure to determine the
ebabe300b615154d08f5577822cfd8726d2643c8Automatic Updater full pathname (if any) of the awk program. After Configure runs,
1f8dc520d4bbc5406d551724282df1e5f7626e19Automatic Updater the value is reset to a plain "awk" and is not useful.
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson The base revision level of this package, from the .package file.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews This variable is defined but not used by Configure.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews The value is a plain '' and is not useful.
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson This variable holds the name of the directory in which the user wants
07ee99c7d0c2cd7f3e72263c29bd76ebd6d7ed43Automatic Updater to put publicly executable images for the package in question. It
07ee99c7d0c2cd7f3e72263c29bd76ebd6d7ed43Automatic Updater is most often a local directory such as /usr/local/bin. Programs using
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews this variable must be prepared to deal with ~name substitution.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsbincompat5005 (bincompat5005.U):
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains y if this version of Perl should be
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson binary-compatible with Perl 5.005.
428dc9698871ecfeda63eab31cd3523dd4befb31Mark Andrews This is the same as the bin variable, but is filename expanded at
97bb3725292d3f74bcb0a32be6a76b2da34ba494Andreas Gustafsson configuration time, for use in your makefiles.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is defined but not used by Configure.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews The value is a plain '' and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is used internally by Configure to determine the
36025dc74f4bbba81a4b00f4d1a8a74cf4a1a46dAutomatic Updater full pathname (if any) of the byacc program. After Configure runs,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the value is reset to a plain "byacc" and is not useful.
8b1cba45ade83893c009b37f47d5478e97eb61d2Automatic Updater This variable holds the byte order. In the following, larger digits
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews indicate more significance. The variable byteorder is either 4321
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews on a big-endian machine, or 1234 on a little-endian, or 87654321
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews on a Cray ... or 3412 with weird order !
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains the \c string if that is what causes the echo
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews command to suppress newline. Otherwise it is null. Correct usage is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews $echo $n "prompt for a question: $c".
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains a flag that precise difficulties the
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews compiler has casting odd floating values to unsigned long:
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson 1 = couldn't cast < 0
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews 2 = couldn't cast >= 0x80000000
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews 4 = couldn't cast in argument expression list
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is used internally by Configure to determine the
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson full pathname (if any) of the cat program. After Configure runs,
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson the value is reset to a plain "cat" and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable holds the name of a command to execute a C compiler which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews can resolve multiple global references that happen to have the same
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews name. Usual values are 'cc' and 'gcc'.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews Fervent ANSI compilers may be called 'c89'. AIX has xlc.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews This variable contains any special flags that might need to be
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews passed with 'cc -c' to compile modules to be used to create a shared
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews library that will be used for dynamic loading. For hpux, this
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews should be +z. It is up to the makefile to use it.
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater This variable contains any special flags that might need to be
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson passed to cc to link with a shared library for dynamic loading.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews It is up to the makefile to use it. For sunos 4.1, it should
9011c72c568aedd03709f56f21d639fd55944a74Automatic Updater This variable contains any additional C compiler flags desired by
4a71c59d2bf32585c5dd18f4630d5f10e56a1ab3Automatic Updater the user. It is up to the Makefile to use this.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrewsccflags_uselargefiles (uselfs.U):
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains the compiler flags needed by large file builds
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews and added to ccflags by hints files.
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson This can set either by hints files or by Configure. If using
1e6032fe392369df4645874f1f273bb8aa859c00Automatic Updater gcc, this is gcc, and if not, usually equal to cc, unimpressive, no?
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater Some platforms, however, make good use of this by storing the
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater flavor of the C compiler being used here. For example if using
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater the Sun WorkShop suite, ccname will be 'workshop'.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The variable contains the symbols defined by the C compiler alone.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The symbols defined by cpp or by cc when it calls cpp are not in
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews this list, see cppsymbols and cppccsymbols.
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson The list is a space-separated list of symbol=value tokens.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This can set either by hints files or by Configure. If using
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson a (non-gcc) vendor cc, this variable may contain a version for
2fd63cf561135572339d4e2ff0c06695e3dcf1baMark Andrews the compiler.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews Login name of the person who ran the Configure script and answered the
71bd858d8ed62672e7c23999dc7c02fd16a55089Evan Hunt questions. This is used to tag both config.sh and config_h.SH.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews Electronic mail address of the person who ran Configure. This can be
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews used by units that require the user's e-mail, like MailList.U.
a3edcadfffbe617a419cdbe1bebb95f68a0eda1eMark Andrews Holds the output of the "date" command when the configuration file was
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson produced. This is used to tag both config.sh and config_h.SH.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains the value of the CHARSIZE symbol, which
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson indicates to the C program how many bytes there are in a character.
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater This variable is defined but not used by Configure.
984c2e9f76e66e86f7d9aca99a774836ddf196eaAutomatic Updater The value is a plain '' and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is defined but not used by Configure.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The value is a plain '' and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is defined but not used by Configure.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The value is a plain '' and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable holds the type returned by times(). It can be long,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews or clock_t on BSD sites (in which case <sys/types.h> should be
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is used internally by Configure to determine the
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews full pathname (if any) of the comm program. After Configure runs,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the value is reset to a plain "comm" and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is defined but not used by Configure.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The value is a plain '' and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This is set to 'true' in config.sh so that a shell script
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews sourcing config.sh can tell if it has been sourced already.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable holds the command to do a grep with a proper return
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews status. On most sane systems it is simply "grep". On insane systems
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews it is a grep followed by a cat followed by a test. This variable
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews is primarily for the use of other Configure units.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is used internally by Configure to determine the
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews full pathname (if any) of the cp program. After Configure runs,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the value is reset to a plain "cp" and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is defined but not used by Configure.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The value is a plain '' and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable is used internally by Configure to determine the
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews full pathname (if any) of the cpp program. After Configure runs,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the value is reset to a plain "cpp" and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains an identification of the catenation mechanism
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews used by the C preprocessor.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewscppccsymbols (Cppsym.U):
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The variable contains the symbols defined by the C compiler
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews when it calls cpp. The symbols defined by the cc alone or cpp
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews alone are not in this list, see ccsymbols and cppsymbols.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The list is a space-separated list of symbol=value tokens.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable holds the flags that will be passed to the C pre-
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews processor. It is up to the Makefile to use it.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable has the same functionality as cppminus, only it applies
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews to cpprun and not cppstdin.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains the second part of the string which will invoke
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the C preprocessor on the standard input and produce to standard
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews output. This variable will have the value "-" if cppstdin needs
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews a minus to specify standard input, otherwise the value is "".
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains the command which will invoke a C preprocessor
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews on standard input and put the output to stdout. It is guaranteed not
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews to be a wrapper and may be a null string if no preprocessor can be
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews made directly available. This preprocessor might be different from the
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews one used by the C compiler. Don't forget to append cpplast after the
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews preprocessor options.
e334405421979688f2d838805ac67ee47bd62976Mark Andrews This variable contains the command which will invoke the C
e334405421979688f2d838805ac67ee47bd62976Mark Andrews preprocessor on standard input and put the output to stdout.
e334405421979688f2d838805ac67ee47bd62976Mark Andrews It is primarily used by other Configure units that ask about
e334405421979688f2d838805ac67ee47bd62976Mark Andrews preprocessor symbols.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The variable contains the symbols defined by the C preprocessor
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater alone. The symbols defined by cc or by cc when it calls cpp are
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews not in this list, see ccsymbols and cppccsymbols.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews The list is a space-separated list of symbol=value tokens.
ebabe300b615154d08f5577822cfd8726d2643c8Automatic Updater This variable conditionally defines the CROSSCOMPILE symbol
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews which signifies that the build process is be a cross-compilation.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This is normally set by hints files or from Configure command line.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable holds -lcrypt or the path to a libcrypt.a archive if
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the crypt() function is not defined in the standard C library. It is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews up to the Makefile to use this.
07ee99c7d0c2cd7f3e72263c29bd76ebd6d7ed43Automatic Updater This variable is used internally by Configure to determine the
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews full pathname (if any) of the csh program. After Configure runs,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the value is reset to a plain "csh" and is not useful.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines HAS__FWALK if _fwalk() is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews available to apply a function to all the file handles.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines HAS_ACCESS if the access() system
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews call is available to check for access permissions using real IDs.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_ACCESSX symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the accessx() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_ALARM symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the alarm() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines ARCHLIB to hold the pathname
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews of architecture-dependent library files for $package. If
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews $archlib is the same as $privlib, then this is set to undef.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_ATOLF symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the atolf() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_ATOLL symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the atoll() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines HASATTRIBUTE, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates the C compiler can check for function attributes,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews such as printf formats.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_BCMP symbol if
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the bcmp() routine is available to compare strings.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_BCOPY symbol if
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the bcopy() routine is available to copy strings.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsd_bincompat5005 (bincompat5005.U):
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines BINCOMPAT5005 so that embed.h
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews can take special action if this version of Perl should be
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews binary-compatible with Perl 5.005. This is impossible for builds
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews that use features like threads and multiplicity it is always $undef
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews for those versions.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This symbol conditionally defines the symbol BSD when running on a
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsd_bsdgetpgrp (d_getpgrp.U):
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines USE_BSD_GETPGRP if
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews getpgrp needs one arguments whereas USG one needs none.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsd_bsdsetpgrp (d_setpgrp.U):
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines USE_BSD_SETPGRP if
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews setpgrp needs two arguments whereas USG one needs none.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews See also d_setpgid for a POSIX interface.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_BZERO symbol if
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews the bzero() routine is available to set memory to 0.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines CASTI32, which indicates
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews whether the C compiler can cast large floats to 32-bit ints.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines CASTNEG, which indicates
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews wether the C compiler can cast negative float to unsigned.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines CHARVSPRINTF if this system
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews has vsprintf returning type (char*). The trend seems to be to
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews declare it as "int vsprintf()".
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_CHOWN symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the chown() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_CHROOT symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the chroot() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the CHSIZE symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the chsize() routine is available
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews to truncate files. You might need a -lx to get this routine.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines HAS_CLOSEDIR if closedir() is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HASCONST symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that this C compiler knows about the
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the CRYPT symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the crypt() routine is available
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews to encrypt passwords and the like.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the CSH symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the C-shell exists.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_CUSERID symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the cuserid() routine is available
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews to get character login names.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines d_dbl_dig if this system's
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater header files provide DBL_DIG, which is the number of significant
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater digits in a double precision number.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_DIFFTIME symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the difftime() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines DIRNAMLEN, which indicates
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews to the C program that the length of directory entry names is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews provided by a d_namelen field.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_DLERROR symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the dlerror() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_DLOPEN symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the dlopen() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines DLSYM_NEEDS_UNDERSCORE, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates that we need to prepend an underscore to the symbol
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews name before calling dlsym().
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the symbol DOSUID, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews tells the C program that it should insert setuid emulation code
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews on hosts which have setuid #! scripts disabled.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsd_drand48proto (d_drand48proto.U):
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_DRAND48_PROTO symbol,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews which indicates to the C program that the system provides
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews a prototype for the drand48() function. Otherwise, it is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews up to the program to supply one.
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater This variable conditionally defines HAS_DUP2 if dup2() is
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater available to duplicate file descriptors.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_EACCESS symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the eaccess() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_ENDGRENT symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the endgrent() routine is available
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews for sequential access of the group database.
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater This variable conditionally defines HAS_ENDHOSTENT if endhostent() is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews available to close whatever was being used for host queries.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines HAS_ENDNETENT if endnetent() is
3916872f379457fe344afb02398a009701c5016aEvan Hunt available to close whatever was being used for network queries.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines HAS_ENDPROTOENT if endprotoent() is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews available to close whatever was being used for protocol queries.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_ENDPWENT symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the endpwent() routine is available
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews for sequential access of the passwd database.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines HAS_ENDSERVENT if endservent() is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews available to close whatever was being used for service queries.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines EOF_NONBLOCK if EOF can be seen
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews when reading from a non-blocking I/O source.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the symbols EUNICE and VAX, which
3b2c6af63e0367c6eabe0a21ca23841ca87cd22fAutomatic Updater alerts the C program that it must deal with ideosyncracies of VMS.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_FCHMOD symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the fchmod() routine is available
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews to change mode of opened files.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_FCHOWN symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the fchown() routine is available
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews to change ownership of opened files.
089c63b69cdf6803aa8901aae3f2fbae58969511Automatic Updater This variable conditionally defines the HAS_FCNTL symbol, and indicates
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews whether the fcntl() function exists
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrewsd_fcntl_can_lock (d_fcntl_can_lock.U):
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the FCNTL_CAN_LOCK symbol
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews and indicates whether file locking with fcntl() works.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains the eventual value of the HAS_FD_MACROS symbol,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews which indicates if your C compiler knows about the macros which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews manipulate an fd_set.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains the eventual value of the HAS_FD_SET symbol,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews which indicates if your C compiler knows about the fd_set typedef.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable contains the eventual value of the HAS_FDS_BITS symbol,
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews which indicates if your fd_set typedef contains the fds_bits member.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews If you have an fd_set typedef, but the dweebs who installed it did
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews a half-fast job and neglected to provide the macros to manipulate
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews an fd_set, HAS_FDS_BITS will let us know how to fix the gaffe.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines HAS_FGETPOS if fgetpos() is
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews available to get the file position indicator.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the FLEXFILENAMES symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates that the system supports filenames longer than 14 characters.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines HAS_FLOCK if flock() is
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater available to do file locking.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_FORK symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the fork() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_FPATHCONF symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the pathconf() routine is available
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews to determine file-system related limits and options associated
b6f3a9131ec5bff166be3efb172c0492e53f932bAutomatic Updater with a given open file descriptor.
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater This symbol will be defined if the C compiler supports fpos64_t.
3916872f379457fe344afb02398a009701c5016aEvan Hunt This variable conditionally defines the HAS_FREXPL symbol, which
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews indicates to the C program that the frexpl() routine is available.
848dcebe28e032abfc66e7f10686e1b04a8516feMark Andrews This variable conditionally defines the HAS_STRUCT_FS_DATA symbol,
113251976d99be74da788bdb78300957b77a1381Andreas Gustafsson which indicates that the struct fs_data is supported.
d_fseeko (d_fseeko.U):
d_fsetpos (d_fsetpos.U):
d_fstatfs (d_fstatfs.U):
d_fstatvfs (d_statvfs.U):
d_fsync (d_fsync.U):
d_ftello (d_ftello.U):
d_ftime (d_ftime.U):
d_Gconvert (d_gconvert.U):
d_getcwd (d_getcwd.U):
d_getespwnam (d_getespwnam.U):
d_getfsstat (d_getfsstat.U):
d_getgrent (d_getgrent.U):
d_getgrps (d_getgrps.U):
d_gethbyaddr (d_gethbyad.U):
d_gethbyname (d_gethbynm.U):
d_gethent (d_gethent.U):
d_gethname (d_gethname.U):
d_gethostprotos (d_gethostprotos.U):
which indicates to the C program that <netdb.h> supplies
See also netdbtype.U for probing for various netdb types.
d_getlogin (d_getlogin.U):
d_getmnt (d_getmnt.U):
d_getmntent (d_getmntent.U):
d_getnbyaddr (d_getnbyad.U):
d_getnbyname (d_getnbynm.U):
d_getnent (d_getnent.U):
d_getnetprotos (d_getnetprotos.U):
which indicates to the C program that <netdb.h> supplies
See also netdbtype.U for probing for various netdb types.
d_getpagsz (d_getpagsz.U):
d_getpbyname (d_getprotby.U):
d_getpbynumber (d_getprotby.U):
d_getpent (d_getpent.U):
d_getpgid (d_getpgid.U):
d_getpgrp2 (d_getpgrp2.U):
indicates to the C program that the getpgrp2() (as in DG/UX) routine
d_getpgrp (d_getpgrp.U):
d_getppid (d_getppid.U):
d_getprior (d_getprior.U):
d_getprotoprotos (d_getprotoprotos.U):
which indicates to the C program that <netdb.h> supplies
See also netdbtype.U for probing for various netdb types.
d_getprpwnam (d_getprpwnam.U):
d_getpwent (d_getpwent.U):
d_getsbyname (d_getsrvby.U):
d_getsbyport (d_getsrvby.U):
d_getsent (d_getsent.U):
d_getservprotos (d_getservprotos.U):
which indicates to the C program that <netdb.h> supplies
See also netdbtype.U for probing for various netdb types.
d_getspnam (d_getspnam.U):
d_gettimeod (d_ftime.U):
sub-second accuracy clock). You should probably include <sys/resource.h>.
d_gnulibc (d_gnulibc.U):
d_grpasswd (i_grp.U):
that struct group in <grp.h> contains gr_passwd.
d_hasmntopt (d_hasmntopt.U):
d_htonl (d_htonl.U):
d_iconv (d_iconv.U):
d_index (d_strchr.U):
d_inetaton (d_inetaton.U):
d_int64_t (d_int64_t.U):
d_isascii (d_isascii.U):
d_isnan (d_isnan.U):
d_isnanl (d_isnanl.U):
d_killpg (d_killpg.U):
d_lchown (d_lchown.U):
d_ldbl_dig (d_ldbl_dig.U):
d_link (d_link.U):
d_locconv (d_locconv.U):
d_lockf (d_lockf.U):
d_longdbl (d_longdbl.U):
d_longlong (d_longlong.U):
d_lseekproto (d_lseekproto.U):
d_lstat (d_lstat.U):
d_madvise (d_madvise.U):
d_mblen (d_mblen.U):
d_mbstowcs (d_mbstowcs.U):
d_mbtowc (d_mbtowc.U):
d_memchr (d_memchr.U):
d_memcmp (d_memcmp.U):
d_memcpy (d_memcpy.U):
d_memmove (d_memmove.U):
d_memset (d_memset.U):
d_mkdir (d_mkdir.U):
d_mkdtemp (d_mkdtemp.U):
d_mkfifo (d_mkfifo.U):
d_mkstemp (d_mkstemp.U):
d_mkstemps (d_mkstemps.U):
d_mktime (d_mktime.U):
d_mmap (d_mmap.U):
d_modfl (d_modfl.U):
d_mprotect (d_mprotect.U):
d_msg (d_msg.U):
d_msg_ctrunc (d_socket.U):
d_msg_dontroute (d_socket.U):
d_msg_oob (d_socket.U):
d_msg_peek (d_socket.U):
d_msg_proxy (d_socket.U):
d_msgctl (d_msgctl.U):
d_msgget (d_msgget.U):
d_msgrcv (d_msgrcv.U):
d_msgsnd (d_msgsnd.U):
d_msync (d_msync.U):
d_munmap (d_munmap.U):
d_mymalloc (mallocsrc.U):
d_nice (d_nice.U):
d_nv_preserves_uv (perlxv.U):
d_nv_preserves_uv_bits (perlxv.U):
d_off64_t (d_off64_t.U):
d_old_pthread_create_joinable (d_pthrattrj.U):
undef if pthread.h defines PTHREAD_CREATE_JOINABLE.
d_oldpthreads (usethreads.U):
d_oldsock (d_socket.U):
d_open3 (d_open3.U):
d_pathconf (d_pathconf.U):
d_pause (d_pause.U):
d_perl_otherlibdirs (otherlibdirs.U):
d_phostname (d_gethname.U):
d_pipe (d_pipe.U):
d_poll (d_poll.U):
d_portable (d_portable.U):
d_PRId64 (quadfio.U):
d_PRIeldbl (longdblfio.U):
d_PRIEUldbl (longdblfio.U):
d_PRIfldbl (longdblfio.U):
d_PRIFUldbl (longdblfio.U):
d_PRIgldbl (longdblfio.U):
d_PRIGUldbl (longdblfio.U):
d_PRIi64 (quadfio.U):
d_PRIo64 (quadfio.U):
d_PRIu64 (quadfio.U):
d_PRIx64 (quadfio.U):
d_PRIXU64 (quadfio.U):
d_pthread_yield (d_pthread_y.U):
d_pwage (i_pwd.U):
d_pwchange (i_pwd.U):
d_pwclass (i_pwd.U):
d_pwcomment (i_pwd.U):
d_pwexpire (i_pwd.U):
d_pwgecos (i_pwd.U):
d_pwpasswd (i_pwd.U):
d_pwquota (i_pwd.U):
d_qgcvt (d_qgcvt.U):
d_quad (quadtype.U):
d_readdir (d_readdir.U):
d_readlink (d_readlink.U):
d_rename (d_rename.U):
d_rewinddir (d_readdir.U):
d_rmdir (d_rmdir.U):
d_safebcpy (d_safebcpy.U):
d_safemcpy (d_safemcpy.U):
d_sanemcmp (d_sanemcmp.U):
d_sbrkproto (d_sbrkproto.U):
d_sched_yield (d_pthread_y.U):
d_scm_rights (d_socket.U):
d_SCNfldbl (longdblfio.U):
d_seekdir (d_readdir.U):
d_select (d_select.U):
available to select active file descriptors. A <sys/time.h>
d_sem (d_sem.U):
d_semctl (d_semctl.U):
d_semctl_semid_ds (d_union_semun.U):
d_semctl_semun (d_union_semun.U):
d_semget (d_semget.U):
d_semop (d_semop.U):
d_setegid (d_setegid.U):
d_seteuid (d_seteuid.U):
d_setgrent (d_setgrent.U):
d_setgrps (d_setgrps.U):
d_sethent (d_sethent.U):
d_setlinebuf (d_setlnbuf.U):
d_setlocale (d_setlocale.U):
d_setnent (d_setnent.U):
d_setpent (d_setpent.U):
d_setpgid (d_setpgid.U):
d_setpgrp2 (d_setpgrp2.U):
indicates to the C program that the setpgrp2() (as in DG/UX) routine
d_setpgrp (d_setpgrp.U):
d_setprior (d_setprior.U):
d_setproctitle (d_setproctitle.U):
d_setpwent (d_setpwent.U):
d_setregid (d_setregid.U):
d_setresgid (d_setregid.U):
d_setresuid (d_setreuid.U):
d_setreuid (d_setreuid.U):
d_setrgid (d_setrgid.U):
d_setruid (d_setruid.U):
d_setsent (d_setsent.U):
d_setsid (d_setsid.U):
d_setvbuf (d_setvbuf.U):
d_sfio (d_sfio.U):
d_shm (d_shm.U):
d_shmat (d_shmat.U):
d_shmatprototype (d_shmat.U):
symbol, which indicates that sys/shm.h has a prototype for
d_shmctl (d_shmctl.U):
d_shmdt (d_shmdt.U):
d_shmget (d_shmget.U):
d_sigaction (d_sigaction.U):
d_sigprocmask (d_sigprocmask.U):
d_sigsetjmp (d_sigsetjmp.U):
d_socket (d_socket.U):
d_socklen_t (d_socklen_t.U):
d_sockpair (d_socket.U):
d_socks5_init (d_socks5_init.U):
d_sqrtl (d_sqrtl.U):
d_statblks (d_statblks.U):
d_statfs_f_flags (d_statfs_f_flags.U):
This kind of struct statfs is coming from sys/mount.h (BSD),
not from sys/statfs.h (SYSV).
d_statfs_s (d_statfs_s.U):
d_statvfs (d_statvfs.U):
d_stdio_cnt_lval (d_stdstdio.U):
d_stdio_ptr_lval (d_stdstdio.U):
d_stdio_ptr_lval_nochange_cnt (d_stdstdio.U):
d_stdio_ptr_lval_sets_cnt (d_stdstdio.U):
d_stdio_stream_array (stdio_streams.U):
d_stdiobase (d_stdstdio.U):
in stdio.h.
d_stdstdio (d_stdstdio.U):
equivalent) in stdio.h.
d_strchr (d_strchr.U):
d_strcoll (d_strcoll.U):
d_strctcpy (d_strctcpy.U):
d_strerrm (d_strerror.U):
d_strerror (d_strerror.U):
d_strtod (d_strtod.U):
d_strtol (d_strtol.U):
d_strtold (d_strtold.U):
d_strtoll (d_strtoll.U):
d_strtoq (d_strtoq.U):
d_strtoul (d_strtoul.U):
d_strtoull (d_strtoull.U):
d_strtouq (d_strtouq.U):
d_strxfrm (d_strxfrm.U):
d_suidsafe (d_dosuid.U):
if setuid scripts can be secure. This test looks in /dev/fd/.
d_symlink (d_symlink.U):
d_syscall (d_syscall.U):
d_sysconf (d_sysconf.U):
d_sysernlst (d_strerror.U):
d_syserrlst (d_strerror.U):
d_system (d_system.U):
d_tcgetpgrp (d_tcgtpgrp.U):
d_tcsetpgrp (d_tcstpgrp.U):
d_telldir (d_readdir.U):
d_telldirproto (d_telldirproto.U):
d_time (d_time.U):
d_times (d_times.U):
provided on UNIX systems. You may have to include <sys/times.h>.
d_truncate (d_truncate.U):
d_tzname (d_tzname.U):
d_umask (d_umask.U):
d_uname (d_gethname.U):
d_union_semun (d_union_semun.U):
union semun is defined by including <sys/sem.h>.
d_ustat (d_ustat.U):
d_vendorarch (vendorarch.U):
d_vendorbin (vendorbin.U):
d_vendorlib (vendorlib.U):
d_vfork (d_vfork.U):
d_void_closedir (d_closedir.U):
d_voidsig (d_voidsig.U):
declares "void (*signal(...))()" in signal.h. The old way was to
d_voidtty (i_sysioctl.U):
d_volatile (d_volatile.U):
d_vprintf (d_vprintf.U):
d_wait4 (d_wait4.U):
d_waitpid (d_waitpid.U):
d_wcstombs (d_wcstombs.U):
d_wctomb (d_wctomb.U):
d_xenix (Guess.U):
date (Loc.U):
db_hashtype (i_db.U):
in the <db.h> header file. In older versions of DB, it was
db_prefixtype (i_db.U):
in the <db.h> header file. In older versions of DB, it was
defvoidused (voidflags.U):
direntrytype (i_dirent.U):
dlext (dlext.U):
dlsrc (dlsrc.U):
doublesize (doublesize.U):
drand01 (randfunc.U):
dynamic_ext (Extensions.U):
eagain (nblock_io.U):
ebcdic (ebcdic.U):
See trnl.U
echo (Loc.U):
egrep (Loc.U):
emacs (Loc.U):
eunicefix (Init.U):
exe_ext (Unix.U):
expr (Loc.U):
extensions (Extensions.U):
non-xs linked into the package. It is propagated to Config.pm
fflushall (fflushall.U):
fflushNULL (fflushall.U):
find (Loc.U):
firstmakefile (Unix.U):
flex (Loc.U):
fpossize (fpossize.U):
fpostype (fpostype.U):
freetype (mallocsrc.U):
full_ar (Loc_ar.U):
in the Makefile.SH.
full_csh (d_csh.U):
full_sed (Loc_sed.U):
gccosandvers (gccvers.U):
gccversion (gccvers.U):
gidformat (gidf.U):
gidsign (gidsign.U):
gidsize (gidsize.U):
gidtype (gidtype.U):
glibpth (libpth.U):
grep (Loc.U):
groupcat (nis.U):
groupstype (groupstype.U):
gzip (Loc.U):
h_fcntl (h_fcntl.U):
<fcntl.h> should be included.
h_sysfile (h_sysfile.U):
<sys/file.h> should be included.
hint (Oldconfig.U):
hostcat (nis.U):
i16size (perlxv.U):
i16type (perlxv.U):
i32size (perlxv.U):
i32type (perlxv.U):
i64size (perlxv.U):
i64type (perlxv.U):
i8size (perlxv.U):
i8type (perlxv.U):
i_arpainet (i_arpainet.U):
and indicates whether a C program should include <arpa/inet.h>.
i_bsdioctl (i_sysioctl.U):
indicates to the C program that <sys/bsdioctl.h> exists and should
i_db (i_db.U):
whether a C program may include Berkeley's DB include file <db.h>.
i_dbm (i_dbm.U):
indicates to the C program that <dbm.h> exists and should
i_dirent (i_dirent.U):
to the C program that it should include <dirent.h>.
i_dld (i_dld.U):
indicates to the C program that <dld.h> (GNU dynamic loading)
i_dlfcn (i_dlfcn.U):
indicates to the C program that <dlfcn.h> exists and should
i_fcntl (i_fcntl.U):
the C program to include <fcntl.h>).
i_float (i_float.U):
whether a C program may include <float.h> to get symbols like DBL_MAX
or DBL_MIN, i.e. machine dependent floating point values.
i_gdbm (i_gdbm.U):
indicates to the C program that <gdbm.h> exists and should
i_grp (i_grp.U):
whether a C program should include <grp.h>.
i_iconv (i_iconv.U):
whether a C program should include <iconv.h>.
i_ieeefp (i_ieeefp.U):
whether a C program should include <ieeefp.h>.
i_inttypes (i_inttypes.U):
and indicates whether a C program should include <inttypes.h>.
i_libutil (i_libutil.U):
whether a C program should include <libutil.h>.
i_limits (i_limits.U):
whether a C program may include <limits.h> to get symbols like WORD_BIT
i_locale (i_locale.U):
and indicates whether a C program should include <locale.h>.
i_machcthr (i_machcthr.U):
and indicates whether a C program should include <mach/cthreads.h>.
i_malloc (i_malloc.U):
whether a C program should include <malloc.h>.
i_math (i_math.U):
whether a C program may include <math.h>.
i_memory (i_memory.U):
whether a C program should include <memory.h>.
i_mntent (i_mntent.U):
whether a C program should include <mntent.h>.
i_ndbm (i_ndbm.U):
indicates to the C program that <ndbm.h> exists and should
i_netdb (i_netdb.U):
whether a C program should include <netdb.h>.
i_neterrno (i_neterrno.U):
indicates to the C program that <net/errno.h> exists and should
i_netinettcp (i_netinettcp.U):
and indicates whether a C program should include <netinet/tcp.h>.
i_niin (i_niin.U):
to the C program that it should include <netinet/in.h>. Otherwise,
you may try <sys/in.h>.
i_poll (i_poll.U):
whether a C program should include <poll.h>.
i_prot (i_prot.U):
whether a C program should include <prot.h>.
i_pthread (i_pthread.U):
and indicates whether a C program should include <pthread.h>.
i_pwd (i_pwd.U):
to the C program that it should include <pwd.h>.
i_rpcsvcdbm (i_dbm.U):
indicates to the C program that <rpcsvc/dbm.h> exists and should
be included. Some System V systems might need this instead of <dbm.h>.
i_sfio (i_sfio.U):
and indicates whether a C program should include <sfio.h>.
i_sgtty (i_termio.U):
indicates to the C program that it should include <sgtty.h> rather
than <termio.h>.
i_shadow (i_shadow.U):
whether a C program should include <shadow.h>.
i_socks (i_socks.U):
whether a C program should include <socks.h>.
i_stdarg (i_varhdr.U):
indicates to the C program that <stdarg.h> exists and should
i_stddef (i_stddef.U):
indicates to the C program that <stddef.h> exists and should
i_stdlib (i_stdlib.U):
indicates to the C program that <stdlib.h> exists and should
i_string (i_string.U):
i_sunmath (i_sunmath.U):
whether a C program should include <sunmath.h>.
i_sysaccess (i_sysaccess.U):
and indicates whether a C program should include <sys/access.h>.
i_sysdir (i_sysdir.U):
whether a C program should include <sys/dir.h>.
i_sysfile (i_sysfile.U):
whether a C program should include <sys/file.h> to get R_OK and friends.
i_sysfilio (i_sysioctl.U):
indicates to the C program that <sys/filio.h> exists and should
be included in preference to <sys/ioctl.h>.
i_sysin (i_niin.U):
to the C program that it should include <sys/in.h> instead of
<netinet/in.h>.
i_sysioctl (i_sysioctl.U):
indicates to the C program that <sys/ioctl.h> exists and should
i_syslog (i_syslog.U):
and indicates whether a C program should include <syslog.h>.
i_sysmman (i_sysmman.U):
indicates whether a C program should include <sys/mman.h>.
i_sysmode (i_sysmode.U):
and indicates whether a C program should include <sys/mode.h>.
i_sysmount (i_sysmount.U):
and indicates whether a C program should include <sys/mount.h>.
i_sysndir (i_sysndir.U):
whether a C program should include <sys/ndir.h>.
i_sysparam (i_sysparam.U):
whether a C program should include <sys/param.h>.
i_sysresrc (i_sysresrc.U):
and indicates whether a C program should include <sys/resource.h>.
i_syssecrt (i_syssecrt.U):
and indicates whether a C program should include <sys/security.h>.
i_sysselct (i_sysselct.U):
to the C program that it should include <sys/select.h> in order to
i_syssockio (i_sysioctl.U):
C program that socket ioctl codes may be found in <sys/sockio.h>
instead of <sys/ioctl.h>.
i_sysstat (i_sysstat.U):
and indicates whether a C program should include <sys/stat.h>.
i_sysstatfs (i_sysstatfs.U):
and indicates whether a C program should include <sys/statfs.h>.
i_sysstatvfs (i_sysstatvfs.U):
and indicates whether a C program should include <sys/statvfs.h>.
i_systime (i_time.U):
to the C program that it should include <sys/time.h>.
i_systimek (i_time.U):
indicates to the C program that it should include <sys/time.h>
i_systimes (i_systimes.U):
whether a C program should include <sys/times.h>.
i_systypes (i_systypes.U):
and indicates whether a C program should include <sys/types.h>.
i_sysuio (i_sysuio.U):
whether a C program should include <sys/uio.h>.
i_sysun (i_sysun.U):
to the C program that it should include <sys/un.h> to get UNIX
i_sysutsname (i_sysutsname.U):
and indicates whether a C program should include <sys/utsname.h>.
i_sysvfs (i_sysvfs.U):
and indicates whether a C program should include <sys/vfs.h>.
i_syswait (i_syswait.U):
to the C program that it should include <sys/wait.h>.
i_termio (i_termio.U):
indicates to the C program that it should include <termio.h> rather
than <sgtty.h>.
i_termios (i_termio.U):
indicates to the C program that the POSIX <termios.h> file is
i_time (i_time.U):
to the C program that it should include <time.h>.
i_unistd (i_unistd.U):
whether a C program should include <unistd.h>.
i_ustat (i_ustat.U):
whether a C program should include <ustat.h>.
i_utime (i_utime.U):
whether a C program should include <utime.h>.
i_values (i_values.U):
whether a C program may include <values.h> to get symbols like MAXLONG
i_varargs (i_varhdr.U):
to the C program that it should include <varargs.h>.
i_varhdr (i_varhdr.U):
i_vfork (i_vfork.U):
whether a C program should include vfork.h.
ignore_versioned_solibs (libs.U):
libraries (libfoo.so.x.y) are to be ignored (because they
inc_version_list (inc_version_list.U):
inc_version_list_init (inc_version_list.U):
incpath (usrinc.U):
inews (Loc.U):
installarchlib (archlib.U):
installbin (bin.U):
installman1dir (man1dir.U):
AFS in which case it points to the read/write location whereas
installman3dir (man3dir.U):
AFS in which case it points to the read/write location whereas
installprefix (installprefix.U):
installprefixexp (installprefix.U):
installprivlib (privlib.U):
installscript (scriptdir.U):
installsitearch (sitearch.U):
installsitebin (sitebin.U):
installsitelib (sitelib.U):
installstyle (installstyle.U):
stored directly in Config.pm. Currently, there are only two
styles: "lib" and "lib/perl5". The default library locations
$prefix/lib/perl5. The former is useful if $prefix is a
is useful if $prefix is shared by many packages, e.g. if
$prefix=/usr/local.
installusrbinperl (instubperl.U):
/usr/bin/perl in addition to
installvendorarch (vendorarch.U):
installvendorbin (vendorbin.U):
installvendorlib (vendorlib.U):
intsize (intsize.U):
issymlink (issymlink.U):
ivdformat (perlxvf.U):
ivsize (perlxv.U):
ivtype (perlxv.U):
known_extensions (Extensions.U):
ksh (Loc.U):
ld (dlsrc.U):
lddlflags (dlsrc.U):
ldflags (ccflags.U):
ldflags_uselargefiles (uselfs.U):
ldlibpthname (libperl.U):
less (Loc.U):
lib_ext (Unix.U):
libc (libc.U):
libperl (libperl.U):
The perl executable is obtained by linking perlmain.c with
libpth (libpth.U):
libs (libs.U):
libsdirs (libs.U):
libsfiles (libs.U):
libsfound (libs.U):
libspath (libs.U):
libswanted (Myinit.U):
libswanted_uselargefiles (uselfs.U):
line (Loc.U):
lint (Loc.U):
lkflags (ccflags.U):
ln (Loc.U):
lns (lns.U):
locincpth (ccflags.U):
It's not much, but it parallels the loclibpth stuff in libpth.U.
loclibpth (libpth.U):
longdblsize (d_longdbl.U):
longlongsize (d_longlong.U):
longsize (intsize.U):
lp (Loc.U):
lpr (Loc.U):
ls (Loc.U):
lseeksize (lseektype.U):
lseektype (lseektype.U):
mail (Loc.U):
mailx (Loc.U):
make (Loc.U):
make_set_make (make.U):
This variable contains the string to be included in Makefile.SH
'set' value (from a previous config.sh or Configure '-D' option)
mallocobj (mallocsrc.U):
This variable contains the name of the malloc.o that this package
generates, if that malloc.o is preferred over the system malloc.
mallocsrc (mallocsrc.U):
This variable contains the name of the malloc.c that comes with
the package, if that malloc.c is preferred over the system malloc.
malloctype (mallocsrc.U):
man1dir (man1dir.U):
Makefile.SH to get the value of this into the proper command.
man1direxp (man1dir.U):
man1ext (man1dir.U):
man3dir (man3dir.U):
Makefile.SH to get the value of this into the proper command.
man3direxp (man3dir.U):
man3ext (man3dir.U):
Mcc (Loc.U):
mips_type (usrinc.U):
mkdir (Loc.U):
mmaptype (d_mmap.U):
modetype (modetype.U):
more (Loc.U):
multiarch (multiarch.U):
mv (Loc.U):
myarchname (archname.U):
mydomain (myhostname.U):
myhostname (myhostname.U):
myuname (Oldconfig.U):
n (n.U):
need_va_copy (need_va_copy.U):
of copying mechanisms, handy.h defines a platform-
netdb_hlen_type (netdbtype.U):
netdb_host_type (netdbtype.U):
netdb_name_type (netdbtype.U):
netdb_net_type (netdbtype.U):
nm (Loc.U):
nm_opt (usenm.U):
nm_so_opt (usenm.U):
nonxs_ext (Extensions.U):
nroff (Loc.U):
nveformat (perlxvf.U):
nvEUformat (perlxvf.U):
nvfformat (perlxvf.U):
nvFUformat (perlxvf.U):
nvgformat (perlxvf.U):
nvGUformat (perlxvf.U):
nvsize (perlxv.U):
nvtype (perlxv.U):
o_nonblock (nblock_io.U):
obj_ext (Unix.U):
old_pthread_create_joinable (d_pthrattrj.U):
(aka undetached) pthreads. Unused if pthread.h defines
optimize (ccflags.U):
This variable contains any optimizer/debugger flag that should be used.
orderlib (orderlib.U):
osname (Oldconfig.U):
This variable contains the operating system name (e.g. sunos,
osvers (Oldconfig.U):
This variable contains the operating system version (e.g.
to keep, e.g. if 4.1.1, 4.1.2, and 4.1.3 are essentially the
otherlibdirs (otherlibdirs.U):
package (package.U):
pager (pager.U):
passcat (nis.U):
patchlevel (patchlevel.U):
The value of patchlevel comes from the patchlevel.h file.
In patchlevel.h, this is referred to as "PERL_VERSION".
path_sep (Unix.U):
This is an old synonym for p_ in Head.U, the character
perl5 (perl5.U):
perl (Loc.U):
PERL_REVISION (Oldsyms.U):
This value is manually set in patchlevel.h
PERL_SUBVERSION (Oldsyms.U):
This value is manually set in patchlevel.h
PERL_VERSION (Oldsyms.U):
This value is manually set in patchlevel.h
perladmin (perladmin.U):
perllibs (End.U):
perlpath (perlpath.U):
pg (Loc.U):
phostname (myhostname.U):
pidtype (pidtype.U):
plibpth (libpth.U):
pm_apiversion (xs_apiversion.U):
pmake (Loc.U):
pr (Loc.U):
prefix (prefix.U):
user will install the package. Usually, this is /usr/local, and
man pages in /usr/local/man, etc. It is only used to set defaults
prefixexp (prefix.U):
privlib (privlib.U):
privlibexp (privlib.U):
prototype (prototype.U):
ptrsize (ptrsize.U):
quadkind (quadtype.U):
quadtype (quadtype.U):
randbits (randfunc.U):
randfunc (randfunc.U):
randseedtype (randfunc.U):
ranlib (orderlib.U):
rd_nodata (nblock_io.U):
revision (patchlevel.U):
The value of revision comes from the patchlevel.h file.
In patchlevel.h, this is referred to as "PERL_REVISION".
rm (Loc.U):
rmail (Loc.U):
runnm (usenm.U):
sched_yield (d_pthread_y.U):
scriptdir (scriptdir.U):
mounted across different architectures, like /usr/share. Programs
scriptdirexp (scriptdir.U):
sed (Loc.U):
seedfunc (randfunc.U):
selectminbits (selectminbits.U):
selecttype (selecttype.U):
sendmail (Loc.U):
sh (sh.U):
D:/bin/sh.exe.
This unit comes before Options.U, so you can't set sh with a '-D'
with '-O -Dsh=/bin/whatever -Dstartsh=whatever'
shar (Loc.U):
sharpbang (spitshell.U):
shmattype (d_shmat.U):
shortsize (intsize.U):
shrpenv (libperl.U):
If the user builds a shared libperl.so, then we need to tell the
'perl' executable where it will be able to find the installed libperl.so.
shared libperl.so. The makefile can use this with something like
$shrpenv $(CC) -o perl perlmain.o $libperl $libs
shrpenv="env LD_RUN_PATH=$archlibexp/CORE"
See the main perl Makefile.SH for actual working usage.
as -R $archlibexp/CORE (Solaris, NetBSD) or -Wl,-rpath
$archlibexp/CORE (Linux).
shsharp (spitshell.U):
sig_count (sig_name.U):
sig_name (sig_name.U):
sig_name_init (sig_name.U):
sig_num (sig_name.U):
sig_num_init (sig_name.U):
sig_size (sig_name.U):
signal_t (d_voidsig.U):
sitearch (sitearch.U):
MakeMaker Makefile.PL
sitearchexp (sitearch.U):
sitebin (sitebin.U):
is most often a local directory such as /usr/local/bin. Programs using
MakeMaker Makefile.PL
sitebinexp (sitebin.U):
sitelib (sitelib.U):
MakeMaker Makefile.PL
sitelib_stem (sitelib.U):
removed. The elements in inc_version_list (inc_version_list.U) can
sitelibexp (sitelib.U):
siteprefix (siteprefix.U):
siteprefixexp (siteprefix.U):
sizesize (sizesize.U):
sizetype (sizetype.U):
sleep (Loc.U):
smail (Loc.U):
so (so.U):
sockethdr (d_socket.U):
socketlib (d_socket.U):
socksizetype (socksizetype.U):
sort (Loc.U):
spackage (package.U):
with the first letter uppercased, i.e. suitable for starting
spitshell (spitshell.U):
sPRId64 (quadfio.U):
sPRIeldbl (longdblfio.U):
sPRIEUldbl (longdblfio.U):
sPRIfldbl (longdblfio.U):
sPRIFUldbl (longdblfio.U):
sPRIgldbl (longdblfio.U):
sPRIGUldbl (longdblfio.U):
sPRIi64 (quadfio.U):
sPRIo64 (quadfio.U):
sPRIu64 (quadfio.U):
sPRIx64 (quadfio.U):
sPRIXU64 (quadfio.U):
src (src.U):
sSCNfldbl (longdblfio.U):
ssizetype (ssizetype.U):
startperl (startperl.U):
startsh (startsh.U):
static_ext (Extensions.U):
stdchar (stdchar.U):
used in stdio.h. It has the values "unsigned char" or "char".
stdio_base (d_stdstdio.U):
_base field (or equivalent) of stdio.h's FILE structure. This will
stdio_bufsiz (d_stdstdio.U):
_base field (or equivalent) of stdio.h's FILE structure. This will
stdio_cnt (d_stdstdio.U):
_cnt field (or equivalent) of stdio.h's FILE structure. This will
stdio_filbuf (d_stdstdio.U):
stdio_ptr (d_stdstdio.U):
_ptr field (or equivalent) of stdio.h's FILE structure. This will
stdio_stream_array (stdio_streams.U):
strings (i_string.U):
submit (Loc.U):
subversion (patchlevel.U):
The value of subversion comes from the patchlevel.h file.
In patchlevel.h, this is referred to as "PERL_SUBVERSION".
sysman (sysman.U):
tail (Loc.U):
tar (Loc.U):
tbl (Loc.U):
tee (Loc.U):
test (Loc.U):
timeincl (i_time.U):
timetype (d_time.U):
or time_t on BSD sites (in which case <sys/types.h> should be
touch (Loc.U):
tr (Loc.U):
trnl (trnl.U):
troff (Loc.U):
u16size (perlxv.U):
u16type (perlxv.U):
u32size (perlxv.U):
u32type (perlxv.U):
u64size (perlxv.U):
u64type (perlxv.U):
u8size (perlxv.U):
u8type (perlxv.U):
uidformat (uidf.U):
uidsign (uidsign.U):
uidsize (uidsize.U):
uidtype (uidtype.U):
uname (Loc.U):
uniq (Loc.U):
uquadtype (quadtype.U):
use5005threads (usethreads.U):
use64bitall (use64bits.U):
use64bitint (use64bits.U):
usedl (dlsrc.U):
useithreads (usethreads.U):
uselargefiles (uselfs.U):
uselongdouble (uselongdbl.U):
usemorebits (usemorebits.U):
usemultiplicity (usemultiplicity.U):
usemymalloc (mallocsrc.U):
usenm (usenm.U):
useopcode (Extensions.U):
useperlio (useperlio.U):
useposix (Extensions.U):
usesfio (d_sfio.U):
useshrplib (libperl.U):
usesocks (usesocks.U):
usethreads (usethreads.U):
usevendorprefix (vendorprefix.U):
usevfork (d_vfork.U):
usrinc (usrinc.U):
usually /usr/include. It is mainly used by other Configure units.
uuname (Loc.U):
uvoformat (perlxvf.U):
uvsize (perlxv.U):
uvtype (perlxv.U):
uvuformat (perlxvf.U):
uvxformat (perlxvf.U):
uvXUformat (perlxvf.U):
vendorarch (vendorarch.U):
MakeMaker Makefile.PL INSTALLDIRS=vendor
vendorarchexp (vendorarch.U):
vendorbin (vendorbin.U):
MakeMaker Makefile.PL INSTALLDIRS=vendor
vendorbinexp (vendorbin.U):
vendorlib (vendorlib.U):
MakeMaker Makefile.PL INSTALLDIRS=vendor
vendorlib_stem (vendorlib.U):
removed. The elements in inc_version_list (inc_version_list.U) can
vendorlibexp (vendorlib.U):
vendorprefix (vendorprefix.U):
vendorprefixexp (vendorprefix.U):
version (patchlevel.U):
versiononly (versiononly.U):
vi (Loc.U):
voidflags (voidflags.U):
xlibpth (libpth.U):
xs_apiversion (xs_apiversion.U):
compatible with the present perl. perl.c:incpush() and
lib/lib.pm will automatically search in $sitearch for older
Config.pm files.
zcat (Loc.U):
zip (Loc.U):