X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/79681fc5b8f41f8bd308aa52861190289a2c9299..48951f7e3553dec837b30f39e48bb62976cfbdc7:/uconfig.h diff --git a/uconfig.h b/uconfig.h index 9b2867b..253cf89 100644 --- a/uconfig.h +++ b/uconfig.h @@ -527,7 +527,7 @@ * This symbol, if defined, indicates that the strtol routine is available * to provide better numeric string conversion than atoi() and friends. */ -/*#define HAS_STRTOL / **/ +#define HAS_STRTOL /**/ /* HAS_STRXFRM: * This symbol, if defined, indicates that the strxfrm() routine is @@ -916,13 +916,10 @@ /* MEM_ALIGNBYTES: * This symbol contains the number of bytes required to align a * double, or a long double when applicable. Usual values are 2, - * 4 and 8. The default is eight, for safety. + * 4 and 8. The default is eight, for safety. For cross-compiling + * or multiarch support, Configure will set a minimum of 8. */ -#if defined(USE_CROSS_COMPILE) || defined(MULTIARCH) -# define MEM_ALIGNBYTES 8 -#else #define MEM_ALIGNBYTES 4 -#endif /* ARCHLIB: * This variable, if defined, holds the name of the directory in @@ -937,8 +934,8 @@ * This symbol contains the ~name expanded version of ARCHLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -/*#define ARCHLIB "/usr/local/lib/perl5/5.15/unknown" / **/ -/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.15/unknown" / **/ +/*#define ARCHLIB "/usr/local/lib/perl5/5.17/unknown" / **/ +/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.17/unknown" / **/ /* ARCHNAME: * This symbol holds a string representing the architecture name. @@ -2351,10 +2348,30 @@ * structure has a member called sa_len, indicating the length of * the structure. */ +/* HAS_SOCKADDR_IN6: + * This symbol, if defined, indicates the availability of + * struct sockaddr_in6; + */ /* HAS_SIN6_SCOPE_ID: * This symbol, if defined, indicates that the struct sockaddr_in6 * structure has a member called sin6_scope_id. */ +/* HAS_IP_MREQ: + * This symbol, if defined, indicates the availability of + * struct ip_mreq; + */ +/* HAS_IP_MREQ_SOURCE: + * This symbol, if defined, indicates the availability of + * struct ip_mreq_source; + */ +/* HAS_IPV6_MREQ: + * This symbol, if defined, indicates the availability of + * struct ipv6_mreq; + */ +/* HAS_IPV6_MREQ_SOURCE: + * This symbol, if defined, indicates the availability of + * struct ipv6_mreq_source; + */ /*#define HAS_SOCKET / **/ /*#define HAS_SOCKETPAIR / **/ /*#define HAS_SOCKADDR_SA_LEN / **/ @@ -2364,7 +2381,12 @@ /*#define HAS_MSG_PEEK / **/ /*#define HAS_MSG_PROXY / **/ /*#define HAS_SCM_RIGHTS / **/ +/*#define HAS_SOCKADDR_IN6 / **/ /*#define HAS_SIN6_SCOPE_ID / **/ +/*#define HAS_IP_MREQ / **/ +/*#define HAS_IP_MREQ_SOURCE / **/ +/*#define HAS_IPV6_MREQ / **/ +/*#define HAS_IPV6_MREQ_SOURCE / **/ /* HAS_SRAND48_R: * This symbol, if defined, indicates that the srand48_r routine @@ -2654,7 +2676,12 @@ * This symbol, if defined, indicates that this system uses * EBCDIC encoding. */ +/* BOOTSTRAP_CHARSET: + * This symbol, if defined, indicates that this system uses + * BOOTSTRAP_CHARSET + */ /*#define EBCDIC / **/ +/*#define BOOTSTRAP_CHARSET / **/ /* Fpos_t: * This symbol holds the type used to declare file positions in libc. @@ -3016,8 +3043,8 @@ * This symbol contains the ~name expanded version of PRIVLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define PRIVLIB "/usr/local/lib/perl5/5.15" /**/ -#define PRIVLIB_EXP "/usr/local/lib/perl5/5.15" /**/ +#define PRIVLIB "/usr/local/lib/perl5/5.17" /**/ +#define PRIVLIB_EXP "/usr/local/lib/perl5/5.17" /**/ /* CAN_PROTOTYPE: * If defined, this macro indicates that the C compiler can handle @@ -3160,8 +3187,8 @@ * This symbol contains the ~name expanded version of SITEARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -/*#define SITEARCH "/usr/local/lib/perl5/5.15/unknown" / **/ -/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.15/unknown" / **/ +/*#define SITEARCH "/usr/local/lib/perl5/5.17/unknown" / **/ +/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.17/unknown" / **/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -3183,8 +3210,8 @@ * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#define SITELIB "/usr/local/lib/perl5/5.15" /**/ -#define SITELIB_EXP "/usr/local/lib/perl5/5.15" /**/ +#define SITELIB "/usr/local/lib/perl5/5.17" /**/ +#define SITELIB_EXP "/usr/local/lib/perl5/5.17" /**/ #define SITELIB_STEM "/usr/local/lib/perl5" /**/ /* Size_t_size: @@ -3690,6 +3717,12 @@ */ /*#define HAS_INT64_T / **/ +/* HAS_ISBLANK: + * This manifest constant lets the C program know that isblank + * is available. + */ +/*#define HAS_ISBLANK / **/ + /* HAS_ISFINITE: * This symbol, if defined, indicates that the isfinite routine is * available to check whether a double is finite (non-infinity non-NaN). @@ -4652,6 +4685,13 @@ /*#define USE_FAST_STDIO / **/ #endif +/* USE_KERN_PROC_PATHNAME: + * This symbol, if defined, indicates that we can use sysctl with + * KERN_PROC_PATHNAME to get a full path for the executable, and hence + * convert $^X to an absolute path. + */ +/*#define USE_KERN_PROC_PATHNAME / **/ + /* USE_LARGE_FILES: * This symbol, if defined, indicates that large file support * should be used when available. @@ -4684,6 +4724,13 @@ /*#define MULTIPLICITY / **/ #endif +/* USE_NSGETEXECUTABLEPATH: + * This symbol, if defined, indicates that we can use _NSGetExecutablePath + * and realpath to get a full path for the executable, and hence convert + * $^X to an absolute path. + */ +/*#define USE_NSGETEXECUTABLEPATH / **/ + /* USE_PERLIO: * This symbol, if defined, indicates that the PerlIO abstraction should * be used throughout. If not defined, stdio should be @@ -4704,6 +4751,6 @@ #endif /* Generated from: - * 5c3a0864433ad4da7f3248b108cf8e17c19bd4d71799cd56b6c2a73bb647561a config_h.SH - * a6b7197faacd07cbe976969ff7dbafe88df541efb63d49f4bf3307763962172d uconfig.sh + * b1b92e181a028e2513e7dbdbd34635c03c0fe82f5e8bbd12e21ed36fc88f91b3 config_h.SH + * 6075986ce77cfbce5db9b3b166eff3cbbcdd86773430ccf51391da95b06f51af uconfig.sh * ex: set ro: */