This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
regen Configure and friends after backports
authorH.Merijn Brand <h.m.brand@xs4all.nl>
Tue, 19 Sep 2017 10:50:05 +0000 (12:50 +0200)
committerH.Merijn Brand <h.m.brand@xs4all.nl>
Tue, 19 Sep 2017 10:50:05 +0000 (12:50 +0200)
Configure
Porting/Glossary
config_h.SH

index 3736fae..0763b7e 100755 (executable)
--- 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'
index cabf016..af8fc6b 100644 (file)
@@ -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.
 
index da1a1f3..40df29c 100755 (executable)
@@ -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).