summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xConfigure8
-rw-r--r--Porting/Glossary4
-rw-r--r--Porting/config.sh5
-rw-r--r--Porting/config_H9
-rw-r--r--config_h.SH7
-rw-r--r--configure.com1
-rw-r--r--epoc/config.sh1
-rw-r--r--uconfig.h7
-rw-r--r--vos/config.alpha.def1
-rw-r--r--vos/config.alpha.h7
-rw-r--r--vos/config.ga.def1
-rw-r--r--vos/config.ga.h7
-rw-r--r--win32/config.bc1
-rw-r--r--win32/config.gc1
-rw-r--r--win32/config.vc3
15 files changed, 58 insertions, 5 deletions
diff --git a/Configure b/Configure
index a526eff626..5c0100eb13 100755
--- a/Configure
+++ b/Configure
@@ -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'
diff --git a/uconfig.h b/uconfig.h
index 1011fc32ad..b303890c84 100644
--- a/uconfig.h
+++ b/uconfig.h
@@ -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'