X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/6e876d890f021fe5f975eed6716986552e849b66..b61e55cb1695ff940310c75f08e41cfbfc16d73c:/config_h.SH diff --git a/config_h.SH b/config_h.SH index 66039d3..e776983 100755 --- a/config_h.SH +++ b/config_h.SH @@ -105,14 +105,6 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_cuserid HAS_CUSERID /**/ -/* HAS_DBL_DIG: - * This symbol, if defined, indicates that this system's - * or defines the symbol DBL_DIG, which is the number - * of significant digits in a double precision number. If this - * symbol is not defined, a guess of 15 is usually pretty good. - */ -#$d_dbl_dig HAS_DBL_DIG /**/ - /* HAS_DIFFTIME: * This symbol, if defined, indicates that the difftime routine is * available. @@ -447,12 +439,6 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_setlinebuf HAS_SETLINEBUF /**/ -/* HAS_SETLOCALE: - * This symbol, if defined, indicates that the setlocale routine is - * available to handle locale-specific ctype implementations. - */ -#$d_setlocale HAS_SETLOCALE /**/ - /* HAS_SETPGID: * This symbol, if defined, indicates that the setpgid(pid, gpid) * routine is available to set process group ID. @@ -521,18 +507,6 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_stat HAS_STAT /**/ -/* HAS_STRCHR: - * This symbol is defined to indicate that the strchr()/strrchr() - * functions are available for string searching. If not, try the - * index()/rindex() pair. - */ -/* HAS_INDEX: - * This symbol is defined to indicate that the index()/rindex() - * functions are available for string searching. - */ -#$d_strchr HAS_STRCHR /**/ -#$d_index HAS_INDEX /**/ - /* HAS_STRCOLL: * This symbol, if defined, indicates that the strcoll routine is * available to compare strings using collating information. @@ -681,68 +655,24 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$i_fcntl I_FCNTL /**/ -/* I_FLOAT: - * This symbol, if defined, indicates to the C program that it should - * include to get definition of symbols like DBL_MAX or - * DBL_MIN, i.e. machine dependent floating point values. - */ -#$i_float I_FLOAT /**/ - /* I_GDBM: * This symbol, if defined, indicates that exists and should * be included. */ #$i_gdbm I_GDBM /**/ -/* I_LIMITS: - * This symbol, if defined, indicates to the C program that it should - * include to get definition of symbols like WORD_BIT or - * LONG_MAX, i.e. machine dependant limitations. - */ -#$i_limits I_LIMITS /**/ - /* I_LOCALE: * This symbol, if defined, indicates to the C program that it should * include . */ #$i_locale I_LOCALE /**/ -/* I_MATH: - * This symbol, if defined, indicates to the C program that it should - * include . - */ -#$i_math I_MATH /**/ - -/* I_MEMORY: - * This symbol, if defined, indicates to the C program that it should - * include . - */ -#$i_memory I_MEMORY /**/ - /* I_NETINET_IN: * This symbol, if defined, indicates to the C program that it should * include . Otherwise, you may try . */ #$i_niin I_NETINET_IN /**/ -/* I_STDDEF: - * This symbol, if defined, indicates that exists and should - * be included. - */ -#$i_stddef I_STDDEF /**/ - -/* I_STDLIB: - * This symbol, if defined, indicates that exists and should - * be included. - */ -#$i_stdlib I_STDLIB /**/ - -/* I_STRING: - * This symbol, if defined, indicates to the C program that it should - * include (USG systems) instead of (BSD systems). - */ -#$i_string I_STRING /**/ - /* I_SYS_DIR: * This symbol, if defined, indicates to the C program that it should * include . @@ -839,14 +769,6 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$i_utime I_UTIME /**/ -/* I_VALUES: - * This symbol, if defined, indicates to the C program that it should - * include to get definition of symbols like MINFLOAT or - * MAXLONG, i.e. machine dependant limitations. Probably, you - * should use instead, if it is available. - */ -#$i_values I_VALUES /**/ - /* I_VFORK: * This symbol, if defined, indicates to the C program that it should * include vfork.h. @@ -859,28 +781,6 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #define STDCHAR $stdchar /**/ -/* CAN_VAPROTO: - * This variable is defined on systems supporting prototype declaration - * of functions with a variable number of arguments. - */ -/* _V: - * This macro is used to declare function parameters in prototypes for - * functions with a variable number of parameters. Use double parentheses. - * For example: - * - * int printf _V((char *fmt, ...)); - * - * Remember to use the plain simple _() macro when declaring a function - * with no variable number of arguments, since it might be possible to - * have a non-effect _V() macro and still get prototypes via _(). - */ -#$vaproto CAN_VAPROTO /**/ -#ifdef CAN_VAPROTO -#define _V(args) args -#else -#define _V(args) () -#endif - /* INTSIZE: * This symbol contains the value of sizeof(int) so that the C * preprocessor can make decisions based on it. @@ -937,14 +837,14 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #$d_eaccess HAS_EACCESS /**/ /* I_SYS_ACCESS: - * This symbol, if defined, indicates to the C program that it should - * include . + * This symbol, if defined, indicates to the C program that it should + * include . */ #$i_sysaccess I_SYS_ACCESS /**/ /* I_SYS_SECURITY: - * This symbol, if defined, indicates to the C program that it should - * include . + * This symbol, if defined, indicates to the C program that it should + * include . */ #$i_syssecrt I_SYS_SECURITY /**/ @@ -952,7 +852,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * 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. For cross-compiling - * or multiarch support, Configure will set a minimum of 8. + * or multiarch support, Configure will set a minimum of 8. */ #define MEM_ALIGNBYTES $alignbytes @@ -1055,7 +955,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * the GNU C library is being used. A better check is to use * the __GLIBC__ and __GLIBC_MINOR__ symbols supplied with glibc. */ -#$d_gnulibc HAS_GNULIBC /**/ +#$d_gnulibc HAS_GNULIBC /**/ #if defined(HAS_GNULIBC) && !defined(_GNU_SOURCE) # define _GNU_SOURCE #endif @@ -1207,12 +1107,12 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol is defined if using the FILE_ptr macro as an lvalue * to increase the pointer by n leaves File_cnt(fp) unchanged. */ -#$d_stdstdio USE_STDIO_PTR /**/ +#$d_stdstdio USE_STDIO_PTR /**/ #ifdef USE_STDIO_PTR #define FILE_ptr(fp) $stdio_ptr -#$d_stdio_ptr_lval STDIO_PTR_LVALUE /**/ +#$d_stdio_ptr_lval STDIO_PTR_LVALUE /**/ #define FILE_cnt(fp) $stdio_cnt -#$d_stdio_cnt_lval STDIO_CNT_LVALUE /**/ +#$d_stdio_cnt_lval STDIO_CNT_LVALUE /**/ #$d_stdio_ptr_lval_sets_cnt STDIO_PTR_LVAL_SETS_CNT /**/ #$d_stdio_ptr_lval_nochange_cnt STDIO_PTR_LVAL_NOCHANGE_CNT /**/ #endif @@ -1237,26 +1137,12 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * structure pointed to its argument. This macro will always be defined * if USE_STDIO_BASE is defined. */ -#$d_stdiobase USE_STDIO_BASE /**/ +#$d_stdiobase USE_STDIO_BASE /**/ #ifdef USE_STDIO_BASE #define FILE_base(fp) $stdio_base #define FILE_bufsiz(fp) $stdio_bufsiz #endif -/* HAS_VPRINTF: - * This symbol, if defined, indicates that the vprintf routine is available - * to printf with a pointer to an argument list. If unavailable, you - * may need to write your own, probably in terms of _doprnt(). - */ -/* USE_CHAR_VSPRINTF: - * This symbol is defined if this system has vsprintf() returning type - * (char*). The trend seems to be to declare it as "int vsprintf()". It - * is up to the package author to declare vsprintf correctly based on the - * symbol. - */ -#$d_vprintf HAS_VPRINTF /**/ -#$d_charvspr USE_CHAR_VSPRINTF /**/ - /* DOUBLESIZE: * This symbol contains the size of a double, so that the C preprocessor * can make decisions based on it. @@ -1264,8 +1150,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #define DOUBLESIZE $doublesize /**/ /* I_TIME: - * This symbol, if defined, indicates to the C program that it should - * include . + * This symbol is always defined, and indicates to the C program that + * it should include . */ /* I_SYS_TIME: * This symbol, if defined, indicates to the C program that it should @@ -1357,13 +1243,13 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * to get any typedef'ed information. * We will pick a type such that sizeof(SSize_t) == sizeof(Size_t). */ -#define SSize_t $ssizetype /* signed count of bytes */ +#define SSize_t $ssizetype /* signed count of bytes */ /* EBCDIC: * This symbol, if defined, indicates that this system uses * EBCDIC encoding. */ -#$ebcdic EBCDIC /**/ +#$ebcdic EBCDIC /**/ /* ARCHLIB: * This variable, if defined, holds the name of the directory in @@ -1395,7 +1281,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #define BIN "$bin" /**/ #define BIN_EXP "$binexp" /**/ -#define PERL_RELOCATABLE_INC "$userelocatableinc" /**/ +#define PERL_RELOCATABLE_INC "$userelocatableinc" /**/ /* PERL_INC_VERSION_LIST: * This variable specifies the list of subdirectories in over @@ -1408,7 +1294,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* INSTALL_USR_BIN_PERL: * This symbol, if defined, indicates that Perl is to be installed - * also as /usr/bin/perl. + * also as /usr/bin/perl. */ #$installusrbinperl INSTALL_USR_BIN_PERL /**/ @@ -1544,7 +1430,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* CPPSTDIN: * This symbol contains the first part of the string which will invoke * the C preprocessor on the standard input and produce to standard - * output. Typical value of "cc -E" or "/lib/cpp", but it can also + * output. Typical value of "cc -E" or "/lib/cpp", but it can also * call a wrapper. See CPPRUN. */ /* CPPMINUS: @@ -1622,17 +1508,6 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_backtrace HAS_BACKTRACE /**/ -/* HASCONST: - * This symbol, if defined, indicates that this C compiler knows about - * the const type. There is no need to actually test for that symbol - * within your programs. The mere use of the "const" keyword will - * trigger the necessary tests. - */ -#$d_const HASCONST /**/ -#ifndef HASCONST -#define const -#endif - /* HAS_CSH: * This symbol, if defined, indicates that the C-shell exists. */ @@ -2099,27 +1974,15 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * st_blksize and st_blocks. */ #ifndef USE_STAT_BLOCKS -#$d_statblks USE_STAT_BLOCKS /**/ +#$d_statblks USE_STAT_BLOCKS /**/ #endif -/* HAS_STRERROR: - * This symbol, if defined, indicates that the strerror routine is - * available to translate error numbers to strings. See the writeup - * of Strerror() in this file before you try to define your own. - */ /* HAS_SYS_ERRLIST: * This symbol, if defined, indicates that the sys_errlist array is * available to translate error numbers to strings. The extern int * sys_nerr gives the size of that table. */ -/* Strerror: - * This preprocessor symbol is defined as a macro if strerror() is - * not available to translate error numbers to strings but sys_errlist[] - * array is there. - */ -#$d_strerror HAS_STRERROR /**/ #$d_syserrlst HAS_SYS_ERRLIST /**/ -#define Strerror(e) $d_strerrm /* HAS_STRTOUL: * This symbol, if defined, indicates that the strtoul routine is @@ -2168,15 +2031,6 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #define Signal_t $signal_t /* Signal handler's return type */ -/* HASVOLATILE: - * This symbol, if defined, indicates that this C compiler knows about - * the volatile declaration. - */ -#$d_volatile HASVOLATILE /**/ -#ifndef HASVOLATILE -#define volatile -#endif - /* I_DIRENT: * This symbol, if defined, indicates to the C program that it should * include . Using this symbol also triggers the definition @@ -2337,20 +2191,9 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #$i_termios I_TERMIOS /**/ #$i_sgtty I_SGTTY /**/ -/* I_STDARG: - * This symbol, if defined, indicates that exists and should - * be included. - */ -/* I_VARARGS: - * This symbol, if defined, indicates to the C program that it should - * include . - */ -#$i_stdarg I_STDARG /**/ -#$i_varargs I_VARARGS /**/ - /* Free_t: * This variable contains the return type of free(). It is usually - * void, but occasionally int. + * void, but occasionally int. */ /* Malloc_t: * This symbol is the type of pointer returned by malloc and realloc. @@ -2368,24 +2211,6 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_mymalloc MYMALLOC /**/ -/* CAN_PROTOTYPE: - * If defined, this macro indicates that the C compiler can handle - * function prototypes. - */ -/* _: - * This macro is used to declare function parameters for folks who want - * to make declarations with prototypes using a different style than - * the above macros. Use double parentheses. For example: - * - * int main _((int argc, char *argv[])); - */ -#$prototype CAN_PROTOTYPE /**/ -#ifdef CAN_PROTOTYPE -#define _(args) args -#else -#define _(args) () -#endif - /* SH_PATH: * This symbol contains the full pathname to the shell used on this * on this system to execute Bourne shell scripts. Usually, this will be @@ -2472,6 +2297,12 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d__fwalk HAS__FWALK /**/ +/* HAS_ACCEPT4: + * This symbol, if defined, indicates that the accept4 routine is + * available to accept socket connections. + */ +#$d_accept4 HAS_ACCEPT4 /**/ + /* HAS_ACOSH: * This symbol, if defined, indicates that the acosh routine is * available to do the inverse hyperbolic cosine function. @@ -2601,7 +2432,13 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * makes sense if you *have* dlsym, which we will presume is the * case if you're using dl_dlopen.xs. */ -#$d_dlsymun DLSYM_NEEDS_UNDERSCORE /**/ +#$d_dlsymun DLSYM_NEEDS_UNDERSCORE /**/ + +/* HAS_DUP3: + * This symbol, if defined, indicates that the dup3 routine is + * available to duplicate file descriptors. + */ +#$d_dup3 HAS_DUP3 /**/ /* HAS_ERF: * This symbol, if defined, indicates that the erf routine is @@ -2753,22 +2590,22 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * available to classify doubles. Available for example in HP-UX. * The returned values are defined in and are * - * FP_NORMAL Normalized - * FP_ZERO Zero - * FP_INFINITE Infinity - * FP_SUBNORMAL Denormalized - * FP_NAN NaN + * FP_NORMAL Normalized + * FP_ZERO Zero + * FP_INFINITE Infinity + * FP_SUBNORMAL Denormalized + * FP_NAN NaN * */ /* HAS_FP_CLASSIFY: * This symbol, if defined, indicates that the fp_classify routine is * available to classify doubles. The values are defined in * - * FP_NORMAL Normalized - * FP_ZERO Zero - * FP_INFINITE Infinity - * FP_SUBNORMAL Denormalized - * FP_NAN NaN + * FP_NORMAL Normalized + * FP_ZERO Zero + * FP_INFINITE Infinity + * FP_SUBNORMAL Denormalized + * FP_NAN NaN * */ #$d_fpclassify HAS_FPCLASSIFY /**/ @@ -2801,7 +2638,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* HAS_FPOS64_T: * This symbol will be defined if the C compiler supports fpos64_t. */ -#$d_fpos64_t HAS_FPOS64_T /**/ +#$d_fpos64_t HAS_FPOS64_T /**/ /* HAS_FREXPL: * This symbol, if defined, indicates that the frexpl routine is @@ -2972,8 +2809,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #$d_inetpton HAS_INETPTON /**/ /* HAS_INT64_T: - * This symbol will defined if the C compiler supports int64_t. - * Usually the needs to be included, but sometimes + * This symbol will defined if the C compiler supports int64_t. + * Usually the needs to be included, but sometimes * is enough. */ #$d_int64_t HAS_INT64_T /**/ @@ -3058,7 +2895,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * of significant digits in a long double precision number. Unlike * for DBL_DIG, there's no good guess for LDBL_DIG if it is undefined. */ -#$d_ldbl_dig HAS_LDBL_DIG /* */ +#$d_ldbl_dig HAS_LDBL_DIG /* */ /* HAS_LGAMMA: * This symbol, if defined, indicates that the lgamma routine is @@ -3174,6 +3011,9 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that the memmem routine is * available to return a pointer to the start of the first occurance * of a substring in a memory area (or NULL if not found). + * In glibc, memmem is a GNU extension. The function is visible in + * libc, but the prototype is only visible if _GNU_SOURCE is #defined. + * Thus we only define this if both the prototype and symbol are found. */ #$d_memmem HAS_MEMMEM /**/ @@ -3190,6 +3030,13 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_mkdtemp HAS_MKDTEMP /**/ +/* HAS_MKOSTEMP: + * This symbol, if defined, indicates that the mkostemp routine is + * available to exclusively create and open a uniquely named (with a + * suffix) temporary file. + */ +#$d_mkostemp HAS_MKOSTEMP /**/ + /* HAS_MKSTEMPS: * This symbol, if defined, indicates that the mkstemps routine is * available to exclusively create and open a uniquely named @@ -3254,6 +3101,10 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that the uselocale routine is * available to set the current locale for the calling thread. */ +/* HAS_DUPLOCALE: + * This symbol, if defined, indicates that the duplocale routine is + * available to duplicate a locale object. + */ /* HAS_QUERYLOCALE: * This symbol, if defined, indicates that the querylocale routine is * available to return the name of the locale for a category mask. @@ -3265,6 +3116,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #$d_newlocale HAS_NEWLOCALE /**/ #$d_freelocale HAS_FREELOCALE /**/ #$d_uselocale HAS_USELOCALE /**/ +#$d_duplocale HAS_DUPLOCALE /**/ #$d_querylocale HAS_QUERYLOCALE /**/ #$i_xlocale I_XLOCALE /**/ @@ -3292,7 +3144,13 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* HAS_OFF64_T: * This symbol will be defined if the C compiler supports off64_t. */ -#$d_off64_t HAS_OFF64_T /**/ +#$d_off64_t HAS_OFF64_T /**/ + +/* HAS_PIPE2: + * This symbol, if defined, indicates that the pipe2 routine is + * available to create an inter-process channel. + */ +#$d_pipe2 HAS_PIPE2 /**/ /* HAS_PRCTL: * This symbol, if defined, indicates that the prctl routine is @@ -3331,7 +3189,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* HAS_PTRDIFF_T: * This symbol will be defined if the C compiler supports ptrdiff_t. */ -#$d_ptrdiff_t HAS_PTRDIFF_T /**/ +#$d_ptrdiff_t HAS_PTRDIFF_T /**/ /* HAS_READV: * This symbol, if defined, indicates that the readv routine is @@ -3405,6 +3263,17 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_setitimer HAS_SETITIMER /**/ +/* HAS_SETLOCALE: + * This symbol, if defined, indicates that the setlocale routine is + * available to handle locale-specific ctype implementations. + */ +/* SETLOCALE_ACCEPTS_ANY_LOCALE_NAME: + * This symbol, if defined, indicates that the setlocale routine is + * available and it accepts any input locale name as valid. + */ +#$d_setlocale HAS_SETLOCALE /**/ +#$d_setlocale_accepts_any_locale_name SETLOCALE_ACCEPTS_ANY_LOCALE_NAME /**/ + /* HAS_SETPROCTITLE: * This symbol, if defined, indicates that the setproctitle routine is * available to set process title. @@ -3467,14 +3336,6 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_socks5_init HAS_SOCKS5_INIT /**/ -/* SPRINTF_RETURNS_STRLEN: - * This variable defines whether sprintf returns the length of the string - * (as per the ANSI spec). Some C libraries retain compatibility with - * pre-ANSI C and return a pointer to the passed in buffer; for these - * this variable will be undef. - */ -#$d_sprintf_returns_strlen SPRINTF_RETURNS_STRLEN /**/ - /* HAS_SQRTL: * This symbol, if defined, indicates that the sqrtl routine is * available to do long double square roots. @@ -3641,6 +3502,18 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_timegm HAS_TIMEGM /**/ +/* HAS_TOWLOWER: + * This symbol, if defined, indicates that the towlower () routine is + * available to do case conversion. + */ +#$d_towlower HAS_TOWLOWER /**/ + +/* HAS_TOWUPPER: + * This symbol, if defined, indicates that the towupper () routine is + * available to do case conversion. + */ +#$d_towupper HAS_TOWUPPER /**/ + /* HAS_TRUNC: * This symbol, if defined, indicates that the trunc routine is * available to round doubles towards zero. @@ -3737,14 +3610,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * Note that if fflushNULL is defined, fflushall will not * even be probed for and will be left undefined. */ -#$fflushNULL FFLUSH_NULL /**/ -#$fflushall FFLUSH_ALL /**/ - -/* I_ASSERT: - * This symbol, if defined, indicates that exists and - * could be included by the C program to get the assert() macro. - */ -#$i_assert I_ASSERT /**/ +#$fflushNULL FFLUSH_NULL /**/ +#$fflushall FFLUSH_ALL /**/ /* I_BFD: * This symbol, if defined, indicates that exists and @@ -3783,10 +3650,10 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * For DB version 1 this is always 0. */ #define DB_Hash_t $db_hashtype /**/ -#define DB_Prefix_t $db_prefixtype /**/ -#define DB_VERSION_MAJOR_CFG $db_version_major /**/ -#define DB_VERSION_MINOR_CFG $db_version_minor /**/ -#define DB_VERSION_PATCH_CFG $db_version_patch /**/ +#define DB_Prefix_t $db_prefixtype /**/ +#define DB_VERSION_MAJOR_CFG $db_version_major /**/ +#define DB_VERSION_MINOR_CFG $db_version_minor /**/ +#define DB_VERSION_PATCH_CFG $db_version_patch /**/ /* I_FENV: * This symbol, if defined, indicates to the C program that it should @@ -3813,8 +3680,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #$i_ieeefp I_IEEEFP /**/ /* I_INTTYPES: - * This symbol, if defined, indicates to the C program that it should - * include . + * This symbol, if defined, indicates to the C program that it should + * include . */ #$i_inttypes I_INTTYPES /**/ @@ -3843,8 +3710,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #$i_mntent I_MNTENT /**/ /* I_NETINET_TCP: - * This symbol, if defined, indicates to the C program that it should - * include . + * This symbol, if defined, indicates to the C program that it should + * include . */ #$i_netinettcp I_NETINET_TCP /**/ @@ -3944,11 +3811,16 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #$i_ustat I_USTAT /**/ /* I_WCHAR: - * This symbol, if defined, indicates to the C program that - * is available for inclusion + * This symbol, if defined, indicates to the C program that + * is available for inclusion */ #$i_wchar I_WCHAR /**/ +/* I_WCTYPE: + * This symbol, if defined, indicates that exists. + */ +#$i_wctype I_WCTYPE /**/ + /* DOUBLEINFBYTES: * This symbol, if defined, is a comma-separated list of * hexadecimal bytes for the double precision infinity. @@ -4281,7 +4153,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * is either n or 32*ceil(n/32), especially many little-endians do * the latter. This is only useful if you have select(), naturally. */ -#define SELECT_MIN_BITS $selectminbits /**/ +#define SELECT_MIN_BITS $selectminbits /**/ /* ST_INO_SIZE: * This variable contains the size of struct stat's st_ino in bytes. @@ -4359,11 +4231,11 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #$use64bitall USE_64_BIT_ALL /**/ #endif -/* USE_CBACKTRACE: +/* USE_C_BACKTRACE: * This symbol, if defined, indicates that Perl should * be built with support for backtrace. */ -#$usecbacktrace USE_CBACKTRACE /**/ +#$usecbacktrace USE_C_BACKTRACE /**/ /* USE_DTRACE: * This symbol, if defined, indicates that Perl should @@ -4383,7 +4255,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* 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. + * convert $^X to an absolute path. */ #$usekernprocpathname USE_KERN_PROC_PATHNAME /**/ @@ -4526,7 +4398,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * is defined, and 'int *' otherwise. This is only useful if you * have select(), of course. */ -#define Select_fd_set_t $selecttype /**/ +#define Select_fd_set_t $selecttype /**/ /* Sock_size_t: * This symbol holds the type used for the size argument of @@ -4552,8 +4424,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_asctime_r * is defined. */ -#$d_asctime_r HAS_ASCTIME_R /**/ -#define ASCTIME_R_PROTO $asctime_r_proto /**/ +#$d_asctime_r HAS_ASCTIME_R /**/ +#define ASCTIME_R_PROTO $asctime_r_proto /**/ /* HAS_CRYPT_R: * This symbol, if defined, indicates that the crypt_r routine @@ -4565,8 +4437,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_crypt_r * is defined. */ -#$d_crypt_r HAS_CRYPT_R /**/ -#define CRYPT_R_PROTO $crypt_r_proto /**/ +#$d_crypt_r HAS_CRYPT_R /**/ +#define CRYPT_R_PROTO $crypt_r_proto /**/ /* HAS_CTERMID_R: * This symbol, if defined, indicates that the ctermid_r routine @@ -4578,8 +4450,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_ctermid_r * is defined. */ -#$d_ctermid_r HAS_CTERMID_R /**/ -#define CTERMID_R_PROTO $ctermid_r_proto /**/ +#$d_ctermid_r HAS_CTERMID_R /**/ +#define CTERMID_R_PROTO $ctermid_r_proto /**/ /* HAS_CTIME_R: * This symbol, if defined, indicates that the ctime_r routine @@ -4591,8 +4463,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_ctime_r * is defined. */ -#$d_ctime_r HAS_CTIME_R /**/ -#define CTIME_R_PROTO $ctime_r_proto /**/ +#$d_ctime_r HAS_CTIME_R /**/ +#define CTIME_R_PROTO $ctime_r_proto /**/ /* HAS_DRAND48_R: * This symbol, if defined, indicates that the drand48_r routine @@ -4604,8 +4476,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_drand48_r * is defined. */ -#$d_drand48_r HAS_DRAND48_R /**/ -#define DRAND48_R_PROTO $drand48_r_proto /**/ +#$d_drand48_r HAS_DRAND48_R /**/ +#define DRAND48_R_PROTO $drand48_r_proto /**/ /* HAS_ENDGRENT_R: * This symbol, if defined, indicates that the endgrent_r routine @@ -4617,8 +4489,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_endgrent_r * is defined. */ -#$d_endgrent_r HAS_ENDGRENT_R /**/ -#define ENDGRENT_R_PROTO $endgrent_r_proto /**/ +#$d_endgrent_r HAS_ENDGRENT_R /**/ +#define ENDGRENT_R_PROTO $endgrent_r_proto /**/ /* HAS_ENDHOSTENT_R: * This symbol, if defined, indicates that the endhostent_r routine @@ -4630,8 +4502,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_endhostent_r * is defined. */ -#$d_endhostent_r HAS_ENDHOSTENT_R /**/ -#define ENDHOSTENT_R_PROTO $endhostent_r_proto /**/ +#$d_endhostent_r HAS_ENDHOSTENT_R /**/ +#define ENDHOSTENT_R_PROTO $endhostent_r_proto /**/ /* HAS_ENDNETENT_R: * This symbol, if defined, indicates that the endnetent_r routine @@ -4643,8 +4515,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_endnetent_r * is defined. */ -#$d_endnetent_r HAS_ENDNETENT_R /**/ -#define ENDNETENT_R_PROTO $endnetent_r_proto /**/ +#$d_endnetent_r HAS_ENDNETENT_R /**/ +#define ENDNETENT_R_PROTO $endnetent_r_proto /**/ /* HAS_ENDPROTOENT_R: * This symbol, if defined, indicates that the endprotoent_r routine @@ -4656,8 +4528,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_endprotoent_r * is defined. */ -#$d_endprotoent_r HAS_ENDPROTOENT_R /**/ -#define ENDPROTOENT_R_PROTO $endprotoent_r_proto /**/ +#$d_endprotoent_r HAS_ENDPROTOENT_R /**/ +#define ENDPROTOENT_R_PROTO $endprotoent_r_proto /**/ /* HAS_ENDPWENT_R: * This symbol, if defined, indicates that the endpwent_r routine @@ -4669,8 +4541,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_endpwent_r * is defined. */ -#$d_endpwent_r HAS_ENDPWENT_R /**/ -#define ENDPWENT_R_PROTO $endpwent_r_proto /**/ +#$d_endpwent_r HAS_ENDPWENT_R /**/ +#define ENDPWENT_R_PROTO $endpwent_r_proto /**/ /* HAS_ENDSERVENT_R: * This symbol, if defined, indicates that the endservent_r routine @@ -4682,8 +4554,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_endservent_r * is defined. */ -#$d_endservent_r HAS_ENDSERVENT_R /**/ -#define ENDSERVENT_R_PROTO $endservent_r_proto /**/ +#$d_endservent_r HAS_ENDSERVENT_R /**/ +#define ENDSERVENT_R_PROTO $endservent_r_proto /**/ /* HAS_GETGRENT_R: * This symbol, if defined, indicates that the getgrent_r routine @@ -4695,8 +4567,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getgrent_r * is defined. */ -#$d_getgrent_r HAS_GETGRENT_R /**/ -#define GETGRENT_R_PROTO $getgrent_r_proto /**/ +#$d_getgrent_r HAS_GETGRENT_R /**/ +#define GETGRENT_R_PROTO $getgrent_r_proto /**/ /* HAS_GETGRGID_R: * This symbol, if defined, indicates that the getgrgid_r routine @@ -4708,8 +4580,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getgrgid_r * is defined. */ -#$d_getgrgid_r HAS_GETGRGID_R /**/ -#define GETGRGID_R_PROTO $getgrgid_r_proto /**/ +#$d_getgrgid_r HAS_GETGRGID_R /**/ +#define GETGRGID_R_PROTO $getgrgid_r_proto /**/ /* HAS_GETGRNAM_R: * This symbol, if defined, indicates that the getgrnam_r routine @@ -4721,8 +4593,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getgrnam_r * is defined. */ -#$d_getgrnam_r HAS_GETGRNAM_R /**/ -#define GETGRNAM_R_PROTO $getgrnam_r_proto /**/ +#$d_getgrnam_r HAS_GETGRNAM_R /**/ +#define GETGRNAM_R_PROTO $getgrnam_r_proto /**/ /* HAS_GETHOSTBYADDR_R: * This symbol, if defined, indicates that the gethostbyaddr_r routine @@ -4734,8 +4606,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_gethostbyaddr_r * is defined. */ -#$d_gethostbyaddr_r HAS_GETHOSTBYADDR_R /**/ -#define GETHOSTBYADDR_R_PROTO $gethostbyaddr_r_proto /**/ +#$d_gethostbyaddr_r HAS_GETHOSTBYADDR_R /**/ +#define GETHOSTBYADDR_R_PROTO $gethostbyaddr_r_proto /**/ /* HAS_GETHOSTBYNAME_R: * This symbol, if defined, indicates that the gethostbyname_r routine @@ -4747,8 +4619,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_gethostbyname_r * is defined. */ -#$d_gethostbyname_r HAS_GETHOSTBYNAME_R /**/ -#define GETHOSTBYNAME_R_PROTO $gethostbyname_r_proto /**/ +#$d_gethostbyname_r HAS_GETHOSTBYNAME_R /**/ +#define GETHOSTBYNAME_R_PROTO $gethostbyname_r_proto /**/ /* HAS_GETHOSTENT_R: * This symbol, if defined, indicates that the gethostent_r routine @@ -4760,8 +4632,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_gethostent_r * is defined. */ -#$d_gethostent_r HAS_GETHOSTENT_R /**/ -#define GETHOSTENT_R_PROTO $gethostent_r_proto /**/ +#$d_gethostent_r HAS_GETHOSTENT_R /**/ +#define GETHOSTENT_R_PROTO $gethostent_r_proto /**/ /* HAS_GETLOGIN_R: * This symbol, if defined, indicates that the getlogin_r routine @@ -4773,8 +4645,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getlogin_r * is defined. */ -#$d_getlogin_r HAS_GETLOGIN_R /**/ -#define GETLOGIN_R_PROTO $getlogin_r_proto /**/ +#$d_getlogin_r HAS_GETLOGIN_R /**/ +#define GETLOGIN_R_PROTO $getlogin_r_proto /**/ /* HAS_GETNETBYADDR_R: * This symbol, if defined, indicates that the getnetbyaddr_r routine @@ -4786,8 +4658,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getnetbyaddr_r * is defined. */ -#$d_getnetbyaddr_r HAS_GETNETBYADDR_R /**/ -#define GETNETBYADDR_R_PROTO $getnetbyaddr_r_proto /**/ +#$d_getnetbyaddr_r HAS_GETNETBYADDR_R /**/ +#define GETNETBYADDR_R_PROTO $getnetbyaddr_r_proto /**/ /* HAS_GETNETBYNAME_R: * This symbol, if defined, indicates that the getnetbyname_r routine @@ -4799,8 +4671,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getnetbyname_r * is defined. */ -#$d_getnetbyname_r HAS_GETNETBYNAME_R /**/ -#define GETNETBYNAME_R_PROTO $getnetbyname_r_proto /**/ +#$d_getnetbyname_r HAS_GETNETBYNAME_R /**/ +#define GETNETBYNAME_R_PROTO $getnetbyname_r_proto /**/ /* HAS_GETNETENT_R: * This symbol, if defined, indicates that the getnetent_r routine @@ -4812,8 +4684,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getnetent_r * is defined. */ -#$d_getnetent_r HAS_GETNETENT_R /**/ -#define GETNETENT_R_PROTO $getnetent_r_proto /**/ +#$d_getnetent_r HAS_GETNETENT_R /**/ +#define GETNETENT_R_PROTO $getnetent_r_proto /**/ /* HAS_GETPROTOBYNAME_R: * This symbol, if defined, indicates that the getprotobyname_r routine @@ -4825,8 +4697,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getprotobyname_r * is defined. */ -#$d_getprotobyname_r HAS_GETPROTOBYNAME_R /**/ -#define GETPROTOBYNAME_R_PROTO $getprotobyname_r_proto /**/ +#$d_getprotobyname_r HAS_GETPROTOBYNAME_R /**/ +#define GETPROTOBYNAME_R_PROTO $getprotobyname_r_proto /**/ /* HAS_GETPROTOBYNUMBER_R: * This symbol, if defined, indicates that the getprotobynumber_r routine @@ -4838,8 +4710,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getprotobynumber_r * is defined. */ -#$d_getprotobynumber_r HAS_GETPROTOBYNUMBER_R /**/ -#define GETPROTOBYNUMBER_R_PROTO $getprotobynumber_r_proto /**/ +#$d_getprotobynumber_r HAS_GETPROTOBYNUMBER_R /**/ +#define GETPROTOBYNUMBER_R_PROTO $getprotobynumber_r_proto /**/ /* HAS_GETPROTOENT_R: * This symbol, if defined, indicates that the getprotoent_r routine @@ -4851,8 +4723,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getprotoent_r * is defined. */ -#$d_getprotoent_r HAS_GETPROTOENT_R /**/ -#define GETPROTOENT_R_PROTO $getprotoent_r_proto /**/ +#$d_getprotoent_r HAS_GETPROTOENT_R /**/ +#define GETPROTOENT_R_PROTO $getprotoent_r_proto /**/ /* HAS_GETPWENT_R: * This symbol, if defined, indicates that the getpwent_r routine @@ -4864,8 +4736,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getpwent_r * is defined. */ -#$d_getpwent_r HAS_GETPWENT_R /**/ -#define GETPWENT_R_PROTO $getpwent_r_proto /**/ +#$d_getpwent_r HAS_GETPWENT_R /**/ +#define GETPWENT_R_PROTO $getpwent_r_proto /**/ /* HAS_GETPWNAM_R: * This symbol, if defined, indicates that the getpwnam_r routine @@ -4877,8 +4749,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getpwnam_r * is defined. */ -#$d_getpwnam_r HAS_GETPWNAM_R /**/ -#define GETPWNAM_R_PROTO $getpwnam_r_proto /**/ +#$d_getpwnam_r HAS_GETPWNAM_R /**/ +#define GETPWNAM_R_PROTO $getpwnam_r_proto /**/ /* HAS_GETPWUID_R: * This symbol, if defined, indicates that the getpwuid_r routine @@ -4890,8 +4762,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getpwuid_r * is defined. */ -#$d_getpwuid_r HAS_GETPWUID_R /**/ -#define GETPWUID_R_PROTO $getpwuid_r_proto /**/ +#$d_getpwuid_r HAS_GETPWUID_R /**/ +#define GETPWUID_R_PROTO $getpwuid_r_proto /**/ /* HAS_GETSERVBYNAME_R: * This symbol, if defined, indicates that the getservbyname_r routine @@ -4903,8 +4775,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getservbyname_r * is defined. */ -#$d_getservbyname_r HAS_GETSERVBYNAME_R /**/ -#define GETSERVBYNAME_R_PROTO $getservbyname_r_proto /**/ +#$d_getservbyname_r HAS_GETSERVBYNAME_R /**/ +#define GETSERVBYNAME_R_PROTO $getservbyname_r_proto /**/ /* HAS_GETSERVBYPORT_R: * This symbol, if defined, indicates that the getservbyport_r routine @@ -4916,8 +4788,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getservbyport_r * is defined. */ -#$d_getservbyport_r HAS_GETSERVBYPORT_R /**/ -#define GETSERVBYPORT_R_PROTO $getservbyport_r_proto /**/ +#$d_getservbyport_r HAS_GETSERVBYPORT_R /**/ +#define GETSERVBYPORT_R_PROTO $getservbyport_r_proto /**/ /* HAS_GETSERVENT_R: * This symbol, if defined, indicates that the getservent_r routine @@ -4929,8 +4801,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getservent_r * is defined. */ -#$d_getservent_r HAS_GETSERVENT_R /**/ -#define GETSERVENT_R_PROTO $getservent_r_proto /**/ +#$d_getservent_r HAS_GETSERVENT_R /**/ +#define GETSERVENT_R_PROTO $getservent_r_proto /**/ /* HAS_GETSPNAM_R: * This symbol, if defined, indicates that the getspnam_r routine @@ -4942,8 +4814,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_getspnam_r * is defined. */ -#$d_getspnam_r HAS_GETSPNAM_R /**/ -#define GETSPNAM_R_PROTO $getspnam_r_proto /**/ +#$d_getspnam_r HAS_GETSPNAM_R /**/ +#define GETSPNAM_R_PROTO $getspnam_r_proto /**/ /* HAS_GMTIME_R: * This symbol, if defined, indicates that the gmtime_r routine @@ -4955,8 +4827,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_gmtime_r * is defined. */ -#$d_gmtime_r HAS_GMTIME_R /**/ -#define GMTIME_R_PROTO $gmtime_r_proto /**/ +#$d_gmtime_r HAS_GMTIME_R /**/ +#define GMTIME_R_PROTO $gmtime_r_proto /**/ /* HAS_LOCALECONV_L: * This symbol, if defined, indicates that the localeconv_l routine is @@ -4987,8 +4859,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_localtime_r * is defined. */ -#$d_localtime_r HAS_LOCALTIME_R /**/ -#define LOCALTIME_R_PROTO $localtime_r_proto /**/ +#$d_localtime_r HAS_LOCALTIME_R /**/ +#define LOCALTIME_R_PROTO $localtime_r_proto /**/ /* HAS_MBRLEN: * This symbol, if defined, indicates that the mbrlen routine is @@ -5053,8 +4925,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_random_r * is defined. */ -#$d_random_r HAS_RANDOM_R /**/ -#define RANDOM_R_PROTO $random_r_proto /**/ +#$d_random_r HAS_RANDOM_R /**/ +#define RANDOM_R_PROTO $random_r_proto /**/ /* HAS_READDIR64_R: * This symbol, if defined, indicates that the readdir64_r routine @@ -5066,8 +4938,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_readdir64_r * is defined. */ -#$d_readdir64_r HAS_READDIR64_R /**/ -#define READDIR64_R_PROTO $readdir64_r_proto /**/ +#$d_readdir64_r HAS_READDIR64_R /**/ +#define READDIR64_R_PROTO $readdir64_r_proto /**/ /* HAS_READDIR_R: * This symbol, if defined, indicates that the readdir_r routine @@ -5079,8 +4951,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_readdir_r * is defined. */ -#$d_readdir_r HAS_READDIR_R /**/ -#define READDIR_R_PROTO $readdir_r_proto /**/ +#$d_readdir_r HAS_READDIR_R /**/ +#define READDIR_R_PROTO $readdir_r_proto /**/ /* HAS_SETGRENT_R: * This symbol, if defined, indicates that the setgrent_r routine @@ -5092,8 +4964,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_setgrent_r * is defined. */ -#$d_setgrent_r HAS_SETGRENT_R /**/ -#define SETGRENT_R_PROTO $setgrent_r_proto /**/ +#$d_setgrent_r HAS_SETGRENT_R /**/ +#define SETGRENT_R_PROTO $setgrent_r_proto /**/ /* HAS_SETHOSTENT_R: * This symbol, if defined, indicates that the sethostent_r routine @@ -5105,8 +4977,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_sethostent_r * is defined. */ -#$d_sethostent_r HAS_SETHOSTENT_R /**/ -#define SETHOSTENT_R_PROTO $sethostent_r_proto /**/ +#$d_sethostent_r HAS_SETHOSTENT_R /**/ +#define SETHOSTENT_R_PROTO $sethostent_r_proto /**/ /* HAS_SETLOCALE_R: * This symbol, if defined, indicates that the setlocale_r routine @@ -5118,8 +4990,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_setlocale_r * is defined. */ -#$d_setlocale_r HAS_SETLOCALE_R /**/ -#define SETLOCALE_R_PROTO $setlocale_r_proto /**/ +#$d_setlocale_r HAS_SETLOCALE_R /**/ +#define SETLOCALE_R_PROTO $setlocale_r_proto /**/ /* HAS_SETNETENT_R: * This symbol, if defined, indicates that the setnetent_r routine @@ -5131,8 +5003,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_setnetent_r * is defined. */ -#$d_setnetent_r HAS_SETNETENT_R /**/ -#define SETNETENT_R_PROTO $setnetent_r_proto /**/ +#$d_setnetent_r HAS_SETNETENT_R /**/ +#define SETNETENT_R_PROTO $setnetent_r_proto /**/ /* HAS_SETPROTOENT_R: * This symbol, if defined, indicates that the setprotoent_r routine @@ -5144,8 +5016,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_setprotoent_r * is defined. */ -#$d_setprotoent_r HAS_SETPROTOENT_R /**/ -#define SETPROTOENT_R_PROTO $setprotoent_r_proto /**/ +#$d_setprotoent_r HAS_SETPROTOENT_R /**/ +#define SETPROTOENT_R_PROTO $setprotoent_r_proto /**/ /* HAS_SETPWENT_R: * This symbol, if defined, indicates that the setpwent_r routine @@ -5157,8 +5029,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_setpwent_r * is defined. */ -#$d_setpwent_r HAS_SETPWENT_R /**/ -#define SETPWENT_R_PROTO $setpwent_r_proto /**/ +#$d_setpwent_r HAS_SETPWENT_R /**/ +#define SETPWENT_R_PROTO $setpwent_r_proto /**/ /* HAS_SETSERVENT_R: * This symbol, if defined, indicates that the setservent_r routine @@ -5170,8 +5042,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_setservent_r * is defined. */ -#$d_setservent_r HAS_SETSERVENT_R /**/ -#define SETSERVENT_R_PROTO $setservent_r_proto /**/ +#$d_setservent_r HAS_SETSERVENT_R /**/ +#define SETSERVENT_R_PROTO $setservent_r_proto /**/ /* HAS_SRAND48_R: * This symbol, if defined, indicates that the srand48_r routine @@ -5183,8 +5055,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_srand48_r * is defined. */ -#$d_srand48_r HAS_SRAND48_R /**/ -#define SRAND48_R_PROTO $srand48_r_proto /**/ +#$d_srand48_r HAS_SRAND48_R /**/ +#define SRAND48_R_PROTO $srand48_r_proto /**/ /* HAS_SRANDOM_R: * This symbol, if defined, indicates that the srandom_r routine @@ -5196,8 +5068,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_srandom_r * is defined. */ -#$d_srandom_r HAS_SRANDOM_R /**/ -#define SRANDOM_R_PROTO $srandom_r_proto /**/ +#$d_srandom_r HAS_SRANDOM_R /**/ +#define SRANDOM_R_PROTO $srandom_r_proto /**/ /* HAS_STRERROR_R: * This symbol, if defined, indicates that the strerror_r routine @@ -5209,8 +5081,14 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_strerror_r * is defined. */ -#$d_strerror_r HAS_STRERROR_R /**/ -#define STRERROR_R_PROTO $strerror_r_proto /**/ +#$d_strerror_r HAS_STRERROR_R /**/ +#define STRERROR_R_PROTO $strerror_r_proto /**/ + +/* HAS_STRTOD_L: + * This symbol, if defined, indicates that the strtod_l routine is + * available to convert strings to long doubles. + */ +#$d_strtod_l HAS_STRTOD_L /**/ /* HAS_STRTOLD_L: * This symbol, if defined, indicates that the strtold_l routine is @@ -5228,8 +5106,8 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_tmpnam_r * is defined. */ -#$d_tmpnam_r HAS_TMPNAM_R /**/ -#define TMPNAM_R_PROTO $tmpnam_r_proto /**/ +#$d_tmpnam_r HAS_TMPNAM_R /**/ +#define TMPNAM_R_PROTO $tmpnam_r_proto /**/ /* HAS_TTYNAME_R: * This symbol, if defined, indicates that the ttyname_r routine @@ -5241,18 +5119,18 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * REENTRANT_PROTO_T_ABC macros of reentr.h if d_ttyname_r * is defined. */ -#$d_ttyname_r HAS_TTYNAME_R /**/ -#define TTYNAME_R_PROTO $ttyname_r_proto /**/ +#$d_ttyname_r HAS_TTYNAME_R /**/ +#define TTYNAME_R_PROTO $ttyname_r_proto /**/ /* I_MACH_CTHREADS: - * This symbol, if defined, indicates to the C program that it should - * include . + * This symbol, if defined, indicates to the C program that it should + * include . */ #$i_machcthr I_MACH_CTHREADS /**/ /* I_PTHREAD: - * This symbol, if defined, indicates to the C program that it should - * include . + * This symbol, if defined, indicates to the C program that it should + * include . */ #$i_pthread I_PTHREAD /**/ @@ -5296,7 +5174,7 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* HAS_TIMES: * This symbol, if defined, indicates that the times() routine exists. * Note that this became obsolete on some systems (SUNOS), which now - * use getrusage(). It may be necessary to include . + * use getrusage(). It may be necessary to include . */ #$d_times HAS_TIMES /**/