This variable conditionally defines HAS__FWALK if _fwalk() is
available to apply a function to all the file handles.
+d_accept4 (d_accept4.U):
+ This variable conditionally defines HAS_ACCEPT4 if accept4() is
+ available to accept socket connections.
+
d_access (d_access.U):
This variable conditionally defines HAS_ACCESS if the access() system
call is available to check for access permissions using real IDs.
This variable conditionally defines the HAS_STRUCT_CMSGHDR symbol,
which indicates that the struct cmsghdr is supported.
-d_const (d_const.U):
- This variable conditionally defines the HASCONST symbol, which
- indicates to the C program that this C compiler knows about the
- const type.
-
d_copysign (d_copysign.U):
This variable conditionally defines the HAS_COPYSIGN symbol, which
indicates to the C program that the copysign() routine is available.
This variable conditionally defines HAS_DUP2 if dup2() is
available to duplicate file descriptors.
+d_dup3 (d_dup3.U):
+ This variable conditionally defines HAS_DUP3 if dup3() is
+ available to duplicate file descriptors.
+
d_duplocale (d_newlocale.U):
This variable conditionally defines the HAS_DUPLOCALE symbol, which
indicates to the C program that the duplocale() routine is available
This variable conditionally defines GRPASSWD, which indicates
that struct group in <grp.h> contains gr_passwd.
+d_has_C_UTF8 (d_setlocale.U):
+ This variable is set to either "true" or "false" depending on
+ whether the compilation system supports the C.UTF-8 locale.
+
d_hasmntopt (d_hasmntopt.U):
This variable conditionally defines the HAS_HASMNTOPT symbol, which
indicates to the C program that the hasmntopt() routine is available
This variable conditionally defines the HAS_MKFIFO symbol, which
indicates to the C program that the mkfifo() routine is available.
+d_mkostemp (d_mkostemp.U):
+ This variable conditionally defines HAS_MKOSTEMP if mkostemp() is
+ available to exclusively create and open a uniquely named (with a
+ suffix) temporary file.
+
d_mkstemp (d_mkstemp.U):
This variable conditionally defines the HAS_MKSTEMP symbol, which
indicates to the C program that the mkstemp() routine is available
indicates to the C program that the pipe() routine is available
to create an inter-process channel.
+d_pipe2 (d_pipe2.U):
+ This variable conditionally defines the HAS_PIPE2 symbol, which
+ indicates to the C program that the pipe2() routine is available
+ to create an inter-process channel.
+
d_poll (d_poll.U):
This variable conditionally defines the HAS_POLL symbol, which
indicates to the C program that the poll() routine is available
This variable conditionally defines HAS_SETLOCALE if setlocale() is
available to handle locale-specific ctype implementations.
+d_setlocale_accepts_any_locale_name (d_setlocale.U):
+ This variable conditionally defines SETLOCALE_ACCEPTS_ANY_LOCALE_NAME
+ if setlocale() accepts any locale name.
+
d_setlocale_r (d_setlocale_r.U):
This variable conditionally defines the HAS_SETLOCALE_R symbol,
which indicates to the C program that the setlocale_r()
of architecture-dependent library files for $package. If
$sitearch is the same as $archlib, then this is set to undef.
+d_snprintf (d_snprintf.U):
+ This variable conditionally defines the HAS_SNPRINTF symbol, which
+ indicates to the C program that the snprintf () library function
+ is available.
+
d_sockaddr_in6 (d_socket.U):
This variable conditionally defines the HAS_SOCKADDR_IN6 symbol, which
indicates the availability of a struct sockaddr_in6.
indicates to the C program that the strtod() routine is available
to provide better numeric string conversion than atof().
+d_strtod_l (d_strtod_l.U):
+ This variable conditionally defines the HAS_STRTOD_L symbol, which
+ indicates to the C program that the strtod_l() routine is available.
+
d_strtol (d_strtol.U):
This variable conditionally defines the HAS_STRTOL symbol, which
indicates to the C program that the strtol() routine is available
which indicates to the C program that the tmpnam_r()
routine is available.
+d_towlower (d_towlower.U):
+ This variable conditionally defines the HAS_TOWLOWER symbol, which
+ indicates to the C program that the towlower() routine is available.
+
+d_towupper (d_towupper.U):
+ This variable conditionally defines the HAS_TOWUPPER symbol, which
+ indicates to the C program that the towupper() routine is available.
+
d_trunc (d_trunc.U):
This variable conditionally defines the HAS_TRUNC symbol, which
indicates to the C program that the trunc() routine is available
Otherwise (on USG probably), it is enough to close the standard file
descriptors and do a setpgrp().
+d_vsnprintf (d_snprintf.U):
+ This variable conditionally defines the HAS_VSNPRINTF symbol, which
+ indicates to the C program that the vsnprintf () library function
+ is available.
+
d_wait4 (d_wait4.U):
This variable conditionally defines the HAS_WAIT4 symbol, which
indicates the wait4() routine is available.
This variable conditionally defines the I_WCHAR symbol,
that indicates whether a C program may include <wchar.h>.
+i_wctype (i_wctype.U):
+ This variable conditionally defines the I_WCTYPE symbol,
+ that indicates whether a C program may include <wctype.h>.
+
i_xlocale (d_newlocale.U):
This symbol, if defined, indicates to the C program that it should
include <xlocale.h> to get uselocale() and its friends
or
shrpenv=''
See the main perl Makefile.SH for actual working usage.
+
Alternatively, we might be able to use a command line option such
as -R $archlibexp/CORE (Solaris) or -Wl,-rpath
$archlibexp/CORE (Linux).
KERN_PROC_PATHNAME to get a full path for the executable, and hence
convert $^X to an absolute path.
+uselanginfo (Extensions.U):
+ This variable holds either 'true' or 'false' to indicate
+ whether the I18N::Langinfo extension should be used. The sole
+ use for this currently is to allow an easy mechanism for users to skip
+ this extension from the Configure command line.
+
uselargefiles (uselfs.U):
This variable conditionally defines the USE_LARGE_FILES symbol,
and indicates that large file interfaces should be used when