not in this list, see ccsymbols and cppccsymbols.
The list is a space-separated list of symbol=value tokens.
-crosscompile (crosscompile.U):
- This variable conditionally defines the CROSSCOMPILE symbol
- which signifies that the build process is be a cross-compilation.
- This is normally set by hints files or from Configure command line.
-
cryptlib (d_crypt.U):
This variable holds -lcrypt or the path to a libcrypt.a archive if
the crypt() function is not defined in the standard C library. It is
header files provide DBL_DIG, which is the number of significant
digits in a double precision number.
+d_dbminitproto (d_dbminitproto.U):
+ This variable conditionally defines the HAS_DBMINIT_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the dbminit() function. Otherwise, it is
+ up to the program to supply one.
+
d_difftime (d_difftime.U):
This variable conditionally defines the HAS_DIFFTIME symbol, which
indicates to the C program that the difftime() routine is available.
This variable conditionally defines HAS_FLOCK if flock() is
available to do file locking.
+d_flockproto (d_flockproto.U):
+ This variable conditionally defines the HAS_FLOCK_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the flock() function. Otherwise, it is
+ up to the program to supply one.
+
d_fork (d_fork.U):
This variable conditionally defines the HAS_FORK symbol, which
indicates to the C program that the fork() routine is available.
This variable conditionally defines the HAS_MODFL symbol, which
indicates to the C program that the modfl() routine is available.
+d_modfl_pow32_bug (d_modfl.U):
+ This variable conditionally defines the HAS_MODFL_POW32_BUG symbol,
+ which indicates that modfl() is broken for long doubles >= pow(2, 32).
+ For example from 4294967303.150000 one would get 4294967302.000000
+ and 1.150000. The bug has been seen in certain versions of glibc,
+ release 2.2.2 is known to be okay.
+
d_mprotect (d_mprotect.U):
This variable conditionally defines HAS_MPROTECT if mprotect() is
available to modify the access protection of a memory mapped file.
This variable conditionally defines the HAS_SOCKATMARK symbol, which
indicates to the C program that the sockatmark() routine is available.
+d_sockatmarkproto (d_sockatmarkproto.U):
+ This variable conditionally defines the HAS_SOCKATMARK_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the sockatmark() function. Otherwise, it is
+ up to the program to supply one.
+
d_socket (d_socket.U):
This variable conditionally defines HAS_SOCKET, which indicates
that the BSD socket interface is supported.
This variable conditionally defines the HAS_SQRTL symbol, which
indicates to the C program that the sqrtl() routine is available.
+d_sresgproto (d_sresgproto.U):
+ This variable conditionally defines the HAS_SETRESGID_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the setresgid() function. Otherwise, it is
+ up to the program to supply one.
+
d_sresuproto (d_sresuproto.U):
This variable conditionally defines the HAS_SETRESUID_PROTO symbol,
which indicates to the C program that the system provides
This variable conditionally defines HAS_SYSCALL if syscall() is
available call arbitrary system calls.
+d_syscallproto (d_syscallproto.U):
+ This variable conditionally defines the HAS_SYSCALL_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the syscall() function. Otherwise, it is
+ up to the program to supply one.
+
d_sysconf (d_sysconf.U):
This variable conditionally defines the HAS_SYSCONF symbol, which
indicates to the C program that the sysconf() routine is available
This variable conditionally defines HAS_USLEEP if usleep() is
available to do high granularity sleeps.
+d_usleepproto (d_usleepproto.U):
+ This variable conditionally defines the HAS_USLEEP_PROTO symbol,
+ which indicates to the C program that the system provides
+ a prototype for the usleep() function. Otherwise, it is
+ up to the program to supply one.
+
d_ustat (d_ustat.U):
This variable conditionally defines HAS_USTAT if ustat() is
available to query file system statistics by dev_t.
This variable contains the return type of free(). It is usually
void, but occasionally int.
+from (Cross.U):
+ This variable contains the command used by Configure
+ to copy files from the target host. Useful and available
+ only during Perl build.
+ The string ':' if not cross-compiling.
+
full_ar (Loc_ar.U):
This variable contains the full pathname to 'ar', whether or
not the user has specified 'portability'. This is only used
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
+run (Cross.U):
+ This variable contains the command used by Configure
+ to copy and execute a cross-compiled executable in the
+ target host. Useful and available only during Perl build.
+ Empty string '' if not cross-compiling.
+
runnm (usenm.U):
This variable contains 'true' or 'false' depending whether the
nm extraction should be performed or not, according to the value
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
+targetarch (Cross.U):
+ If cross-compiling, this variable contains the target architecture.
+ If not, this will be empty.
+
tbl (Loc.U):
This variable is defined but not used by Configure.
The value is a plain '' and is not useful.
or time_t on BSD sites (in which case <sys/types.h> should be
included). Anyway, the type Time_t should be used.
+to (Cross.U):
+ This variable contains the command used by Configure
+ to copy to from the target host. Useful and available
+ only during Perl build.
+ The string ':' if not cross-compiling.
+
touch (Loc.U):
This variable is used internally by Configure to determine the
full pathname (if any) of the touch program. After Configure runs,
This may mean using for example "long longs", while your memory
may still be limited to 2 gigabytes.
+usecrosscompile (Cross.U):
+ This variable conditionally defines the USE_CROSS_COMPILE symbol,
+ and indicates that Perl has been cross-compiled.
+
usedl (dlsrc.U):
This variable indicates if the system supports dynamic
loading of some sort. See also dlsrc and dlobj.
for hints files to indicate that POSIX will not compile
on a particular system.
+usereentrant (usethreads.U):
+ This variable conditionally defines the USE_REENTRANT_API symbol,
+ which indicates that the thread code may try to use the various
+ _r versions of library functions. This is only potentially
+ meaningful if usethreads is set and is very experimental, it is
+ not even prompted for.
+
usesfio (d_sfio.U):
This variable is set to true when the user agrees to use sfio.
It is set to false when sfio is not available or when the user