diff options
author | H.Merijn Brand <h.m.brand@xs4all.nl> | 2017-09-19 12:50:05 +0200 |
---|---|---|
committer | H.Merijn Brand <h.m.brand@xs4all.nl> | 2017-09-19 12:50:05 +0200 |
commit | 3c29c5aa5bebaf28951e5d6826764c08fa531d74 (patch) | |
tree | 880a3febb490cc37a1edf043ee0ddf12bfb03f81 | |
parent | 1d217c696857b2bf41d87a7e927c43d20cc556e5 (diff) | |
download | perl-3c29c5aa5bebaf28951e5d6826764c08fa531d74.tar.gz |
regen Configure and friends after backports
-rwxr-xr-x | Configure | 52 | ||||
-rw-r--r-- | Porting/Glossary | 36 | ||||
-rwxr-xr-x | config_h.SH | 60 |
3 files changed, 72 insertions, 76 deletions
@@ -383,11 +383,6 @@ d_alarm='' asctime_r_proto='' d_asctime_r='' d_asinh='' -d_openat='' -d_unlinkat='' -d_renameat='' -d_linkat='' -d_fchmodat='' d_atanh='' d_attribute_deprecated='' d_attribute_format='' @@ -503,6 +498,11 @@ d_fpgetround='' d_fpos64_t='' d_frexpl='' d_fs_data_s='' +d_fchmodat='' +d_linkat='' +d_openat='' +d_renameat='' +d_unlinkat='' d_fseeko='' d_fsetpos='' d_fstatfs='' @@ -13983,6 +13983,22 @@ eval $inlibc set fchmod d_fchmod eval $inlibc +: check for openat, unlinkat, renameat, linkat, fchmodat +set openat d_openat +eval $inlibc + +set unlinkat d_unlinkat +eval $inlibc + +set renameat d_renameat +eval $inlibc + +set linkat d_linkat +eval $inlibc + +set fchmodat d_fchmodat +eval $inlibc + : see if fchown exists set fchown d_fchown eval $inlibc @@ -19774,22 +19790,6 @@ esac set strxfrm d_strxfrm eval $inlibc -: check for openat, unlinkat, renameat, linkat, fchmodat -set openat d_openat -eval $inlibc - -set unlinkat d_unlinkat -eval $inlibc - -set renameat d_renameat -eval $inlibc - -set linkat d_linkat -eval $inlibc - -set fchmodat d_fchmodat -eval $inlibc - : see if symlink exists set symlink d_symlink eval $inlibc @@ -24466,11 +24466,6 @@ d_asctime64='$d_asctime64' d_asctime_r='$d_asctime_r' d_asinh='$d_asinh' d_atanh='$d_atanh' -d_openat='$d_openat' -d_unlinkat='$d_unlinkat' -d_renameat='$d_renameat' -d_linkat='$d_linkat' -d_fchmodat='$d_fchmodat' d_atolf='$d_atolf' d_atoll='$d_atoll' d_attribute_deprecated='$d_attribute_deprecated' @@ -24560,6 +24555,7 @@ d_expm1='$d_expm1' d_faststdio='$d_faststdio' d_fchdir='$d_fchdir' d_fchmod='$d_fchmod' +d_fchmodat='$d_fchmodat' d_fchown='$d_fchown' d_fcntl='$d_fcntl' d_fcntl_can_lock='$d_fcntl_can_lock' @@ -24701,6 +24697,7 @@ d_lgamma_r='$d_lgamma_r' d_libm_lib_version='$d_libm_lib_version' d_libname_unique='$d_libname_unique' d_link='$d_link' +d_linkat='$d_linkat' d_llrint='$d_llrint' d_llrintl='$d_llrintl' d_llround='$d_llround' @@ -24779,6 +24776,7 @@ d_old_pthread_create_joinable='$d_old_pthread_create_joinable' d_oldpthreads='$d_oldpthreads' d_oldsock='$d_oldsock' d_open3='$d_open3' +d_openat='$d_openat' d_pathconf='$d_pathconf' d_pause='$d_pause' d_perl_otherlibdirs='$d_perl_otherlibdirs' @@ -24819,6 +24817,7 @@ d_regcomp='$d_regcomp' d_remainder='$d_remainder' d_remquo='$d_remquo' d_rename='$d_rename' +d_renameat='$d_renameat' d_rewinddir='$d_rewinddir' d_rint='$d_rint' d_rmdir='$d_rmdir' @@ -24968,6 +24967,7 @@ d_ualarm='$d_ualarm' d_umask='$d_umask' d_uname='$d_uname' d_union_semun='$d_union_semun' +d_unlinkat='$d_unlinkat' d_unordered='$d_unordered' d_unsetenv='$d_unsetenv' d_uselocale='$d_uselocale' diff --git a/Porting/Glossary b/Porting/Glossary index cabf016f8e..af8fc6b69f 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -694,19 +694,24 @@ d_dlsymun (d_dlsymun.U): indicates that we need to prepend an underscore to the symbol name before calling dlsym(). -d_double_has_inf (infnan.U): +d_dosuid (d_dosuid.U): + This variable conditionally defines the symbol DOSUID, which + tells the C program that it should insert setuid emulation code + on hosts which have setuid #! scripts disabled. + +d_double_has_inf (longdblfio.U): This variable conditionally defines the symbol DOUBLE_HAS_INF which indicates that the double type has an infinity. -d_double_has_nan (infnan.U): +d_double_has_nan (longdblfio.U): This variable conditionally defines the symbol DOUBLE_HAS_INF which indicates that the double type has a not-a-number. -d_double_has_negative_zero (infnan.U): +d_double_has_negative_zero (longdblfio.U): This variable conditionally defines the symbol DOUBLE_HAS_NEGATIVE_ZERO which indicates that the double type has a negative zero. -d_double_has_subnormals (infnan.U): +d_double_has_subnormals (longdblfio.U): This variable conditionally defines the symbol DOUBLE_HAS_SUBNORMALS which indicates that the double type has subnormals (denormals). @@ -726,11 +731,6 @@ d_double_style_vax (longdblfio.U): This variable conditionally defines the symbol DOUBLE_STYLE_VAX, which indicates that the double is the 64-bit VAX format D or G. -d_dosuid (d_dosuid.U): - This variable conditionally defines the symbol DOSUID, which - tells the C program that it should insert setuid emulation code - on hosts which have setuid #! scripts disabled. - d_drand48_r (d_drand48_r.U): This variable conditionally defines the HAS_DRAND48_R symbol, which indicates to the C program that the drand48_r() @@ -849,7 +849,7 @@ d_fchmod (d_fchmod.U): indicates to the C program that the fchmod() routine is available to change mode of opened files. -d_fchmodat (d_fchmodat.U): +d_fchmodat (d_fsat.U): This variable conditionally defines the HAS_FCHMODAT symbol, which indicates the POSIX fchmodat() function is available. @@ -1529,7 +1529,7 @@ d_link (d_link.U): This variable conditionally defines HAS_LINK if link() is available to create hard links. -d_linkat (d_linkat.U): +d_linkat (d_fsat.U): This variable conditionally defines the HAS_LINKAT symbol, which indicates the POSIX linkat() function is available. @@ -1591,10 +1591,6 @@ d_logb (d_logb.U): indicates to the C program that the logb() routine is available to extract the exponent of x. -d_longdbl (d_longdbl.U): - This variable conditionally defines HAS_LONG_DOUBLE if - the long double type is supported. - d_long_double_style_ieee (d_longdbl.U): This variable conditionally defines LONG_DOUBLE_STYLE_IEEE if the long double is any of the IEEE 754 style long doubles: @@ -1619,6 +1615,10 @@ d_long_double_style_vax (d_longdbl.U): This variable conditionally defines LONG_DOUBLE_STYLE_VAX if the long double is the 128-bit VAX format H. +d_longdbl (d_longdbl.U): + This variable conditionally defines HAS_LONG_DOUBLE if + the long double type is supported. + d_longlong (d_longlong.U): This variable conditionally defines HAS_LONG_LONG if the long long type is supported. @@ -1905,7 +1905,7 @@ d_open3 (d_open3.U): which indicates to the C program that the 3 argument version of the open(2) function is available. -d_openat (d_openat.U): +d_openat (d_fsat.U): This variable conditionally defines the HAS_OPENAT symbol, which indicates the POSIX openat() function is available. @@ -2149,7 +2149,7 @@ d_rename (d_rename.U): indicates to the C program that the rename() routine is available to rename files. -d_renameat (d_renameat.U): +d_renameat (d_fsat.U): This variable conditionally defines the HAS_RENAMEAT symbol, which indicates the POSIX renameat() function is available. @@ -2837,7 +2837,7 @@ d_union_semun (d_union_semun.U): This variable conditionally defines HAS_UNION_SEMUN if the union semun is defined by including <sys/sem.h>. -d_unlinkat (d_unlinkat.U): +d_unlinkat (d_fsat.U): This variable conditionally defines the HAS_UNLINKAT symbol, which indicates the POSIX unlinkat() function isavailable. diff --git a/config_h.SH b/config_h.SH index da1a1f3627..40df29c4b7 100755 --- a/config_h.SH +++ b/config_h.SH @@ -63,31 +63,6 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_alarm HAS_ALARM /**/ -/* HAS_OPENAT: - * This symbol is defined if the openat() routine is available. - */ -#$d_openat HAS_OPENAT /**/ - -/* HAS_UNLINKAT: - * This symbol is defined if the unlinkat() routine is available. - */ -#$d_unlinkat HAS_UNLINKAT /**/ - -/* HAS_RENAMEAT: - * This symbol is defined if the renameat() routine is available. - */ -#$d_renameat HAS_RENAMEAT /**/ - -/* HAS_LINKAT: - * This symbol is defined if the linkat() routine is available. - */ -#$d_linkat HAS_LINKAT /**/ - -/* HAS_FCHMODAT: - * This symbol is defined if the fchmodat() routine is available. - */ -#$d_fchmodat HAS_FCHMODAT /**/ - /* HAS_BCMP: * This symbol is defined if the bcmp() routine is available to * compare blocks of memory. @@ -596,6 +571,13 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_strcoll HAS_STRCOLL /**/ +/* USE_STRUCT_COPY: + * This symbol, if defined, indicates that this C compiler knows how + * to copy structures. If undefined, you'll need to use a block copy + * routine of some sort instead. + */ +#$d_strctcpy USE_STRUCT_COPY /**/ + /* HAS_STRTOD: * This symbol, if defined, indicates that the strtod routine is * available to provide better numeric string conversion than atof(). @@ -2200,13 +2182,6 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #$d_statblks USE_STAT_BLOCKS /**/ #endif -/* USE_STRUCT_COPY: - * This symbol, if defined, indicates that this C compiler knows how - * to copy structures. If undefined, you'll need to use a block copy - * routine of some sort instead. - */ -#$d_strctcpy USE_STRUCT_COPY /**/ - /* HAS_STRERROR: * This symbol, if defined, indicates that the strerror routine is * available to translate error numbers to strings. See the writeup @@ -2905,6 +2880,27 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_fs_data_s HAS_STRUCT_FS_DATA /**/ +/* HAS_FCHMODAT: + * This symbol is defined if the fchmodat() routine is available. + */ +/* HAS_LINKAT: + * This symbol is defined if the linkat() routine is available. + */ +/* HAS_OPENAT: + * This symbol is defined if the openat() routine is available. + */ +/* HAS_RENAMEAT: + * This symbol is defined if the renameat() routine is available. + */ +/* HAS_UNLINKAT: + * This symbol is defined if the unlinkat() routine is available. + */ +#$d_fchmodat HAS_FCHMODAT /**/ +#$d_linkat HAS_LINKAT /**/ +#$d_openat HAS_OPENAT /**/ +#$d_renameat HAS_RENAMEAT /**/ +#$d_unlinkat HAS_UNLINKAT /**/ + /* HAS_FSEEKO: * This symbol, if defined, indicates that the fseeko routine is * available to fseek beyond 32 bits (useful for ILP32 hosts). |