+
+!!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+This file is built by metaconfig.
+
This file contains a description of all the shell variables whose value is
determined by the Configure script. Variables intended for use in C
programs (e.g. I_UNISTD) are already described in config_h.SH. [`configpm'
such as '5.6.1', api_revision is the '5'.
Prior to 5.5.640, the format was a floating point number,
like 5.00563.
- perl.c:incpush() and lib/lib.pm will automatically search in
+
+ perl.c:incpush() and lib/lib.pm will automatically search in
$sitelib/.. for older directories back to the limit specified
by these api_ variables. This is only useful if you have a
perl library directory tree structured like the default one.
directory was introduced in 5.005, so that is the lowest
possible value. The version list appropriate for the current
system is determined in inc_version_list.U.
- XXX To do: Since compatibility can depend on compile time
- options (such as longlong, etc.) it should
+
+ XXX To do: Since compatibility can depend on compile time
+ options (such as bincompat, longlong, etc.) it should
(perhaps) be set by Configure, but currently it isn't.
Currently, we read a hard-wired value from patchlevel.h.
Perhaps what we ought to do is take the hard-wired value from
asctime_r_proto (d_asctime_r.U):
This variable encodes the prototype of asctime_r.
+ It is zero if d_asctime_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_asctime_r
+ is defined.
awk (Loc.U):
This variable is used internally by Configure to determine the
crypt_r_proto (d_crypt_r.U):
This variable encodes the prototype of crypt_r.
+ It is zero if d_crypt_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_crypt_r
+ is defined.
cryptlib (d_crypt.U):
This variable holds -lcrypt or the path to a libcrypt.a archive if
ctermid_r_proto (d_ctermid_r.U):
This variable encodes the prototype of ctermid_r.
+ It is zero if d_ctermid_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_ctermid_r
+ is defined.
ctime_r_proto (d_ctime_r.U):
This variable encodes the prototype of ctime_r.
+ It is zero if d_ctime_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_ctime_r
+ is defined.
d__fwalk (d__fwalk.U):
This variable conditionally defines HAS__FWALK if _fwalk() is
long doubles, respectively. If present, they contain a
space-separated list of one or more of the above function
names in the order they should be tried.
- d_Gconvert may be set to override Configure with a platform-
+
+ d_Gconvert may be set to override Configure with a platform-
specific function. If this function expects a double, a
different value may need to be set by the uselongdouble.cbu
call-back unit so that long doubles can be formatted without
drand48_r_proto (d_drand48_r.U):
This variable encodes the prototype of drand48_r.
+ It is zero if d_drand48_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_drand48_r
+ is defined.
dynamic_ext (Extensions.U):
This variable holds a list of XS extension files we want to
endgrent_r_proto (d_endgrent_r.U):
This variable encodes the prototype of endgrent_r.
+ It is zero if d_endgrent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_endgrent_r
+ is defined.
endhostent_r_proto (d_endhostent_r.U):
This variable encodes the prototype of endhostent_r.
+ It is zero if d_endhostent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_endhostent_r
+ is defined.
endnetent_r_proto (d_endnetent_r.U):
This variable encodes the prototype of endnetent_r.
+ It is zero if d_endnetent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_endnetent_r
+ is defined.
endprotoent_r_proto (d_endprotoent_r.U):
This variable encodes the prototype of endprotoent_r.
+ It is zero if d_endprotoent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_endprotoent_r
+ is defined.
endpwent_r_proto (d_endpwent_r.U):
This variable encodes the prototype of endpwent_r.
+ It is zero if d_endpwent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_endpwent_r
+ is defined.
endservent_r_proto (d_endservent_r.U):
This variable encodes the prototype of endservent_r.
+ It is zero if d_endservent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_endservent_r
+ is defined.
eunicefix (Init.U):
When running under Eunice this variable contains a command which will
getgrent_r_proto (d_getgrent_r.U):
This variable encodes the prototype of getgrent_r.
+ It is zero if d_getgrent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getgrent_r
+ is defined.
getgrgid_r_proto (d_getgrgid_r.U):
This variable encodes the prototype of getgrgid_r.
+ It is zero if d_getgrgid_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getgrgid_r
+ is defined.
getgrnam_r_proto (d_getgrnam_r.U):
This variable encodes the prototype of getgrnam_r.
+ It is zero if d_getgrnam_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getgrnam_r
+ is defined.
gethostbyaddr_r_proto (d_gethostbyaddr_r.U):
This variable encodes the prototype of gethostbyaddr_r.
+ It is zero if d_gethostbyaddr_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_gethostbyaddr_r
+ is defined.
gethostbyname_r_proto (d_gethostbyname_r.U):
This variable encodes the prototype of gethostbyname_r.
+ It is zero if d_gethostbyname_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_gethostbyname_r
+ is defined.
gethostent_r_proto (d_gethostent_r.U):
This variable encodes the prototype of gethostent_r.
+ It is zero if d_gethostent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_gethostent_r
+ is defined.
getlogin_r_proto (d_getlogin_r.U):
This variable encodes the prototype of getlogin_r.
+ It is zero if d_getlogin_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getlogin_r
+ is defined.
getnetbyaddr_r_proto (d_getnetbyaddr_r.U):
This variable encodes the prototype of getnetbyaddr_r.
+ It is zero if d_getnetbyaddr_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getnetbyaddr_r
+ is defined.
getnetbyname_r_proto (d_getnetbyname_r.U):
This variable encodes the prototype of getnetbyname_r.
+ It is zero if d_getnetbyname_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getnetbyname_r
+ is defined.
getnetent_r_proto (d_getnetent_r.U):
This variable encodes the prototype of getnetent_r.
+ It is zero if d_getnetent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getnetent_r
+ is defined.
getprotobyname_r_proto (d_getprotobyname_r.U):
This variable encodes the prototype of getprotobyname_r.
+ It is zero if d_getprotobyname_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getprotobyname_r
+ is defined.
getprotobynumber_r_proto (d_getprotobynumber_r.U):
This variable encodes the prototype of getprotobynumber_r.
+ It is zero if d_getprotobynumber_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getprotobynumber_r
+ is defined.
getprotoent_r_proto (d_getprotoent_r.U):
This variable encodes the prototype of getprotoent_r.
+ It is zero if d_getprotoent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getprotoent_r
+ is defined.
getpwent_r_proto (d_getpwent_r.U):
This variable encodes the prototype of getpwent_r.
+ It is zero if d_getpwent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getpwent_r
+ is defined.
getpwnam_r_proto (d_getpwnam_r.U):
This variable encodes the prototype of getpwnam_r.
+ It is zero if d_getpwnam_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getpwnam_r
+ is defined.
getpwuid_r_proto (d_getpwuid_r.U):
This variable encodes the prototype of getpwuid_r.
+ It is zero if d_getpwuid_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getpwuid_r
+ is defined.
getservbyname_r_proto (d_getservbyname_r.U):
This variable encodes the prototype of getservbyname_r.
+ It is zero if d_getservbyname_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getservbyname_r
+ is defined.
getservbyport_r_proto (d_getservbyport_r.U):
This variable encodes the prototype of getservbyport_r.
+ It is zero if d_getservbyport_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getservbyport_r
+ is defined.
getservent_r_proto (d_getservent_r.U):
This variable encodes the prototype of getservent_r.
+ It is zero if d_getservent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getservent_r
+ is defined.
getspnam_r_proto (d_getspnam_r.U):
This variable encodes the prototype of getspnam_r.
+ It is zero if d_getspnam_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_getspnam_r
+ is defined.
gidformat (gidf.U):
This variable contains the format string used for printing a Gid_t.
gmtime_r_proto (d_gmtime_r.U):
This variable encodes the prototype of gmtime_r.
+ It is zero if d_gmtime_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_gmtime_r
+ is defined.
+
+gnulibc_version (d_gnulibc.U):
+ This variable contains the version number of the GNU C library.
+ It is usually something like '2.2.5'. It is a plain '' if this
+ is not the GNU C library, or if the version is unknown.
grep (Loc.U):
This variable is used internally by Configure to determine the
directory dedicated to perl (e.g. /opt/perl), while the latter
is useful if $prefix is shared by many packages, e.g. if
$prefix=/usr/local.
- This may later be extended to include other information, so
+
+ This may later be extended to include other information, so
be careful with pattern-matching on the results.
- For compatibility with perl5.005 and earlier, the default
+
+ For compatibility with perl5.005 and earlier, the default
setting is based on whether or not $prefix contains the string
"perl".
localtime_r_proto (d_localtime_r.U):
This variable encodes the prototype of localtime_r.
+ It is zero if d_localtime_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_localtime_r
+ is defined.
locincpth (ccflags.U):
This variable contains a list of additional directories to be
perlpath (perlpath.U):
This variable contains the eventual value of the PERLPATH symbol,
which contains the name of the perl interpreter to be used in
- shell scripts and in the "eval 'exec'" idiom.
+ shell scripts and in the "eval 'exec'" idiom. This variable is
+ not necessarily the pathname of the file containing the perl
+ interpreter; you must append the executable extension (_exe) if
+ it is not already present. Note that Perl code that runs during
+ the Perl build process cannot reference this variable, as Perl
+ may not have been installed, or even if installed, may be a
+ different version of Perl.
pg (Loc.U):
This variable is used internally by Configure to determine the
random_r_proto (d_random_r.U):
This variable encodes the prototype of random_r.
+ It is zero if d_random_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_random_r
+ is defined.
randseedtype (randfunc.U):
Indicates the type of the argument of the seedfunc.
readdir64_r_proto (d_readdir64_r.U):
This variable encodes the prototype of readdir64_r.
+ It is zero if d_readdir64_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_readdir64_r
+ is defined.
readdir_r_proto (d_readdir_r.U):
This variable encodes the prototype of readdir_r.
+ It is zero if d_readdir_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_readdir_r
+ is defined.
revision (patchlevel.U):
The value of revision comes from the patchlevel.h file.
setgrent_r_proto (d_setgrent_r.U):
This variable encodes the prototype of setgrent_r.
+ It is zero if d_setgrent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_setgrent_r
+ is defined.
sethostent_r_proto (d_sethostent_r.U):
This variable encodes the prototype of sethostent_r.
+ It is zero if d_sethostent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_sethostent_r
+ is defined.
setlocale_r_proto (d_setlocale_r.U):
This variable encodes the prototype of setlocale_r.
+ It is zero if d_setlocale_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_setlocale_r
+ is defined.
setnetent_r_proto (d_setnetent_r.U):
This variable encodes the prototype of setnetent_r.
+ It is zero if d_setnetent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_setnetent_r
+ is defined.
setprotoent_r_proto (d_setprotoent_r.U):
This variable encodes the prototype of setprotoent_r.
+ It is zero if d_setprotoent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_setprotoent_r
+ is defined.
setpwent_r_proto (d_setpwent_r.U):
This variable encodes the prototype of setpwent_r.
+ It is zero if d_setpwent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_setpwent_r
+ is defined.
setservent_r_proto (d_setservent_r.U):
This variable encodes the prototype of setservent_r.
+ It is zero if d_setservent_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_setservent_r
+ is defined.
sh (sh.U):
This variable contains the full pathname of the shell used
srand48_r_proto (d_srand48_r.U):
This variable encodes the prototype of srand48_r.
+ It is zero if d_srand48_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_srand48_r
+ is defined.
srandom_r_proto (d_srandom_r.U):
This variable encodes the prototype of srandom_r.
+ It is zero if d_srandom_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_srandom_r
+ is defined.
src (src.U):
This variable holds the path to the package source. It is up to
strerror_r_proto (d_strerror_r.U):
This variable encodes the prototype of strerror_r.
+ It is zero if d_strerror_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_strerror_r
+ is defined.
strings (i_string.U):
This variable holds the full path of the string header that will be
tmpnam_r_proto (d_tmpnam_r.U):
This variable encodes the prototype of tmpnam_r.
+ It is zero if d_tmpnam_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_tmpnam_r
+ is defined.
to (Cross.U):
This variable contains the command used by Configure
ttyname_r_proto (d_ttyname_r.U):
This variable encodes the prototype of ttyname_r.
+ It is zero if d_ttyname_r is undef, and one of the
+ REENTRANT_PROTO_T_ABC macros of reentr.h if d_ttyname_r
+ is defined.
u16size (perlxv.U):
This variable is the size of an U16 in bytes.