diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2001-01-02 15:51:11 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2001-01-02 15:51:11 +0000 |
commit | 16b975401a4a424a1ee06cda43b470b8eadfe44d (patch) | |
tree | 09acf4a2490462e9d2f635d718f2660e4e39eb3b | |
parent | b12ebe848b3fae1e312ba5e40721693397728991 (diff) | |
download | gcc-16b975401a4a424a1ee06cda43b470b8eadfe44d.zip gcc-16b975401a4a424a1ee06cda43b470b8eadfe44d.tar.gz gcc-16b975401a4a424a1ee06cda43b470b8eadfe44d.tar.bz2 |
* tsystem.h: Define HAVE_DECL_GETOPT.
From-SVN: r38623
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/tsystem.h | 13 |
2 files changed, 16 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 54428c3..f219ae0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * tsystem.h: Define HAVE_DECL_GETOPT. + 2001-01-02 Philip Blundell <pb@futuretv.com> * config/arm/linux-gas.h (CLEAR_INSN_CACHE): Avoid illegal clobber diff --git a/gcc/tsystem.h b/gcc/tsystem.h index 244e5c0..a20dbe7 100644 --- a/gcc/tsystem.h +++ b/gcc/tsystem.h @@ -1,6 +1,6 @@ /* Get common system includes and various definitions and declarations based on target macros. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of GNU CC. @@ -22,6 +22,17 @@ Boston, MA 02111-1307, USA. */ #ifndef __GCC_TSYSTEM_H__ #define __GCC_TSYSTEM_H__ +/* System headers (e.g. stdio.h, stdlib.h, unistd.h) sometimes + indirectly include getopt.h. Our -I flags will cause gcc's gnu + getopt.h to be included, not the platform's copy. In the default + case, gnu getopt.h will provide us with a no-argument prototype + which will generate -Wstrict-prototypes warnings. None of the + target files actually use getopt, so it is safe to tell gnu + getopt.h we never need this prototype. */ +#ifndef HAVE_DECL_GETOPT +#define HAVE_DECL_GETOPT 1 +#endif + /* GCC supplies this header. */ #include <stddef.h> |