diff options
author | Geoffrey Keating <geoffk@redhat.com> | 2000-11-28 19:31:16 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2000-11-28 19:31:16 +0000 |
commit | 8a0dd1b1a9d3f91bafb42c2a35c155b94068ef83 (patch) | |
tree | 0bc5ac2d3f10b602bdb674e454f43d42ec741096 /libio | |
parent | 40bd439555a80db149bf2f286621c36603b2c85c (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rwxr-xr-x | libio/gen-params | 36 |
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! |