diff options
-rwxr-xr-x | Configure | 8 | ||||
-rw-r--r-- | Porting/Glossary | 4 | ||||
-rw-r--r-- | Porting/config.sh | 5 | ||||
-rw-r--r-- | Porting/config_H | 9 | ||||
-rw-r--r-- | config_h.SH | 7 | ||||
-rw-r--r-- | configure.com | 1 | ||||
-rw-r--r-- | epoc/config.sh | 1 | ||||
-rw-r--r-- | uconfig.h | 7 | ||||
-rw-r--r-- | vos/config.alpha.def | 1 | ||||
-rw-r--r-- | vos/config.alpha.h | 7 | ||||
-rw-r--r-- | vos/config.ga.def | 1 | ||||
-rw-r--r-- | vos/config.ga.h | 7 | ||||
-rw-r--r-- | win32/config.bc | 1 | ||||
-rw-r--r-- | win32/config.gc | 1 | ||||
-rw-r--r-- | win32/config.vc | 3 |
15 files changed, 58 insertions, 5 deletions
@@ -20,7 +20,7 @@ # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $ # -# Generated on Sat Nov 11 18:45:10 EET 2000 [metaconfig 3.0 PL70] +# Generated on Sun Nov 12 20:50:13 EET 2000 [metaconfig 3.0 PL70] # (with additional metaconfig patches by perlbug@perl.org) cat >/tmp/c1$$ <<EOF @@ -362,6 +362,7 @@ d_fs_data_s='' d_fseeko='' d_fsetpos='' d_fstatfs='' +d_fsync='' d_ftello='' d_ftime='' d_gettimeod='' @@ -9276,6 +9277,10 @@ set fstatvfs d_fstatvfs eval $inlibc +: see if fsync exists +set fsync d_fsync +eval $inlibc + : see if ftello exists set ftello d_ftello eval $inlibc @@ -15576,6 +15581,7 @@ d_fseeko='$d_fseeko' d_fsetpos='$d_fsetpos' d_fstatfs='$d_fstatfs' d_fstatvfs='$d_fstatvfs' +d_fsync='$d_fsync' d_ftello='$d_ftello' d_ftime='$d_ftime' d_getcwd='$d_getcwd' diff --git a/Porting/Glossary b/Porting/Glossary index 9e17565dda..136977290f 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -614,6 +614,10 @@ d_fstatvfs (d_statvfs.U): This variable conditionally defines the HAS_FSTATVFS symbol, which indicates to the C program that the fstatvfs() routine is available. +d_fsync (d_fsync.U): + This variable conditionally defines the HAS_FSYNC symbol, which + indicates to the C program that the fsync() routine is available. + d_ftello (d_ftello.U): This variable conditionally defines the HAS_FTELLO symbol, which indicates to the C program that the ftello() routine is available. diff --git a/Porting/config.sh b/Porting/config.sh index 88f3851c79..e7d0a4ee01 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,7 +8,7 @@ # Package name : perl5 # Source directory : /m/fs/work/work/permanent/perl/pp4/perl -# Configuration time: Sat Nov 11 18:52:36 EET 2000 +# Configuration time: Sun Nov 12 20:54:32 EET 2000 # Configured by : jhi # Target system : osf1 alpha.hut.fi v4.0 878 alpha @@ -62,7 +62,7 @@ ccsymbols='__alpha=1 __LANGUAGE_C__=1 __osf__=1 __unix__=1 _LONGLONG=1 _SYSTYPE_ ccversion='V5.6-082' cf_by='jhi' cf_email='yourname@yourhost.yourplace.com' -cf_time='Sat Nov 11 18:52:36 EET 2000' +cf_time='Sun Nov 12 20:54:32 EET 2000' charsize='1' chgrp='' chmod='' @@ -161,6 +161,7 @@ d_fseeko='undef' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' +d_fsync='define' d_ftello='undef' d_ftime='undef' d_getcwd='define' diff --git a/Porting/config_H b/Porting/config_H index d60b970d97..e313377a58 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -17,7 +17,7 @@ /* * Package name : perl5 * Source directory : /m/fs/work/work/permanent/perl/pp4/perl - * Configuration time: Sat Nov 11 18:52:36 EET 2000 + * Configuration time: Sun Nov 12 20:54:32 EET 2000 * Configured by : jhi * Target system : osf1 alpha.hut.fi v4.0 878 alpha */ @@ -3198,4 +3198,11 @@ */ #define FCNTL_CAN_LOCK /**/ +/* HAS_FSYNC: + * This symbol, if defined, indicates that the fsync routine is + * available to write a file's modified data and attributes to + * permanent storage. + */ +#define HAS_FSYNC /**/ + #endif diff --git a/config_h.SH b/config_h.SH index 24247a8c51..846f65943f 100644 --- a/config_h.SH +++ b/config_h.SH @@ -3218,5 +3218,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_fcntl_can_lock FCNTL_CAN_LOCK /**/ +/* HAS_FSYNC: + * This symbol, if defined, indicates that the fsync routine is + * available to write a file's modified data and attributes to + * permanent storage. + */ +#$d_fsync HAS_FSYNC /**/ + #endif !GROK!THIS! diff --git a/configure.com b/configure.com index 60342e689f..14a5bef963 100644 --- a/configure.com +++ b/configure.com @@ -4815,6 +4815,7 @@ $ WC "d_fseeko='undef'" $ WC "d_fsetpos='define'" $ WC "d_fstatfs='undef'" $ WC "d_fstatvfs='undef'" +$ WC "d_fsync='undef'" $ WC "d_ftello='undef'" $ WC "d_getcwd='undef'" $ WC "d_getespwnam='undef'" diff --git a/epoc/config.sh b/epoc/config.sh index a7c829f2c4..226a5e38e3 100644 --- a/epoc/config.sh +++ b/epoc/config.sh @@ -153,6 +153,7 @@ d_fseeko='undef' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='undef' +d_fsync='undef' d_ftello='undef' d_ftime='undef' d_getespwnam='undef' @@ -3194,4 +3194,11 @@ */ /*#define FCNTL_CAN_LOCK / **/ +/* HAS_FSYNC: + * This symbol, if defined, indicates that the fsync routine is + * available to write a file's modified data and attributes to + * permanent storage. + */ +# HAS_FSYNC /**/ + #endif diff --git a/vos/config.alpha.def b/vos/config.alpha.def index e58fd1294f..31504f3454 100644 --- a/vos/config.alpha.def +++ b/vos/config.alpha.def @@ -72,6 +72,7 @@ $d_fseeko='undef' $d_fsetpos='define' $d_fstatfs='undef' $d_fstatvfs='undef' +$d_fsync='undef' $d_ftello='undef' $d_Gconvert='sprintf((b),"%.*g",(n),(x))' $d_getcwd='define' diff --git a/vos/config.alpha.h b/vos/config.alpha.h index 66b3d7a5e9..656395bbbb 100644 --- a/vos/config.alpha.h +++ b/vos/config.alpha.h @@ -1357,6 +1357,13 @@ */ /*#define HAS_FSTATFS /**/ +/* HAS_FSYNC: + * This symbol, if defined, indicates that the fsync routine is + * available to write a file's modified data and attributes to + * permanent storage. + */ +/*#define HAS_FSYNC /**/ + /* HAS_FTELLO: * This symbol, if defined, indicates that the ftello routine is * available to ftell beyond 32 bits (useful for ILP32 hosts). diff --git a/vos/config.ga.def b/vos/config.ga.def index f7283408a1..efc8c1a640 100644 --- a/vos/config.ga.def +++ b/vos/config.ga.def @@ -72,6 +72,7 @@ $d_fseeko='undef' $d_fsetpos='define' $d_fstatfs='undef' $d_fstatvfs='undef' +$d_fsync='undef' $d_ftello='undef' $d_Gconvert='sprintf((b),"%.*g",(n),(x))' $d_getcwd='define' diff --git a/vos/config.ga.h b/vos/config.ga.h index 4bea2da04c..f0b49de383 100644 --- a/vos/config.ga.h +++ b/vos/config.ga.h @@ -1357,6 +1357,13 @@ */ /*#define HAS_FSTATFS /**/ +/* HAS_FSYNC: + * This symbol, if defined, indicates that the fsync routine is + * available to write a file's modified data and attributes to + * permanent storage. + */ +/*#define HAS_FSYNC /**/ + /* HAS_FTELLO: * This symbol, if defined, indicates that the ftello routine is * available to ftell beyond 32 bits (useful for ILP32 hosts). diff --git a/win32/config.bc b/win32/config.bc index 276c84fe21..f6ee0c3b0a 100644 --- a/win32/config.bc +++ b/win32/config.bc @@ -145,6 +145,7 @@ d_fseeko='undef' d_fsetpos='define' d_fstatfs='undef' d_fstatvfs='undef' +d_fsync='undef' d_ftello='undef' d_ftime='define' d_getcwd='undef' diff --git a/win32/config.gc b/win32/config.gc index 8d5b4ec23f..ffb3a7f981 100644 --- a/win32/config.gc +++ b/win32/config.gc @@ -145,6 +145,7 @@ d_fseeko='undef' d_fsetpos='define' d_fstatfs='undef' d_fstatvfs='undef' +d_fsync='undef' d_ftello='undef' d_ftime='define' d_getcwd='undef' diff --git a/win32/config.vc b/win32/config.vc index 58b17196e5..042bcc0526 100644 --- a/win32/config.vc +++ b/win32/config.vc @@ -1,4 +1,4 @@ -## Configured by: ~cf_email~ +# Configured by: ~cf_email~ ## Target system: WIN32 Author='' CONFIGDOTSH='true' @@ -145,6 +145,7 @@ d_fseeko='undef' d_fsetpos='define' d_fstatfs='undef' d_fstatvfs='undef' +d_fsync='undef' d_ftello='undef' d_ftime='define' d_getcwd='undef' |