aboutsummaryrefslogtreecommitdiff
path: root/libio
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@redhat.com>2000-11-28 19:31:16 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2000-11-28 19:31:16 +0000
commit8a0dd1b1a9d3f91bafb42c2a35c155b94068ef83 (patch)
tree0bc5ac2d3f10b602bdb674e454f43d42ec741096 /libio
parent40bd439555a80db149bf2f286621c36603b2c85c (diff)
downloadgcc-8a0dd1b1a9d3f91bafb42c2a35c155b94068ef83.zip
gcc-8a0dd1b1a9d3f91bafb42c2a35c155b94068ef83.tar.gz
gcc-8a0dd1b1a9d3f91bafb42c2a35c155b94068ef83.tar.bz2
gen-params: Put in cases for O_EXCL, O_APPEND not being defined.
2000-11-28 Geoffrey Keating <geoffk@redhat.com> Felix Lee <flee@redhat.com> * gen-params: Put in cases for O_EXCL, O_APPEND not being defined. Co-Authored-By: Felix Lee <flee@redhat.com> From-SVN: r37821
Diffstat (limited to 'libio')
-rw-r--r--libio/ChangeLog5
-rwxr-xr-xlibio/gen-params36
2 files changed, 40 insertions, 1 deletions
diff --git a/libio/ChangeLog b/libio/ChangeLog
index 5c9836e..ec2fd43 100644
--- a/libio/ChangeLog
+++ b/libio/ChangeLog
@@ -1,3 +1,8 @@
+2000-11-28 Geoffrey Keating <geoffk@redhat.com>
+ Felix Lee <flee@redhat.com>
+
+ * gen-params: Put in cases for O_EXCL, O_APPEND not being defined.
+
2000-10-18 Jakub Jelinek <jakub@redhat.com>
* iostream.cc (ends): Release the acquired lock.
diff --git a/libio/gen-params b/libio/gen-params
index 464bb2f..d83c31b 100755
--- a/libio/gen-params
+++ b/libio/gen-params
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (C) 1992, 1993, 1994, 1997, 1998, 1999 Free Software Foundation
+# Copyright (C) 1992, 1993, 1994, 1997, 1998, 1999, 2000 Free Software Foundation
#
# This file is part of the GNU IO Library. This library is free
# software; you can redistribute it and/or modify it under the
@@ -188,6 +188,40 @@ else
echo "#define ${macro_prefix}HAVE_ST_BLKSIZE 0"
fi
+# A little test program to check if there is an O_APPEND.
+cat >dummy.c <<!EOF!
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+int foo()
+{
+ return O_APPEND;
+}
+!EOF!
+
+if ${CC} -c dummy.c >/dev/null 2>&1 ; then
+ :
+else
+ echo "#define O_APPEND 0"
+fi
+
+# A little test program to check if there is an O_EXCL.
+cat >dummy.c <<!EOF!
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+int foo()
+{
+ return O_EXCL;
+}
+!EOF!
+
+if ${CC} -c dummy.c >/dev/null 2>&1 ; then
+ :
+else
+ echo "#define O_EXCL 0"
+fi
+
# A little test program to check if the name 'clog' is defined in libm,
# as it is under DEC UNIX.
cat >dummy.c <<!EOF!