summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.Merijn Brand <h.m.brand@xs4all.nl>2017-09-19 12:50:05 +0200
committerH.Merijn Brand <h.m.brand@xs4all.nl>2017-09-19 12:50:05 +0200
commit3c29c5aa5bebaf28951e5d6826764c08fa531d74 (patch)
tree880a3febb490cc37a1edf043ee0ddf12bfb03f81
parent1d217c696857b2bf41d87a7e927c43d20cc556e5 (diff)
downloadperl-3c29c5aa5bebaf28951e5d6826764c08fa531d74.tar.gz
regen Configure and friends after backports
-rwxr-xr-xConfigure52
-rw-r--r--Porting/Glossary36
-rwxr-xr-xconfig_h.SH60
3 files changed, 72 insertions, 76 deletions
diff --git a/Configure b/Configure
index 3736fae165..0763b7e95c 100755
--- a/Configure
+++ b/Configure
@@ -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).