diff options
| author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-02-28 06:11:54 +0000 |
|---|---|---|
| committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-02-28 06:11:54 +0000 |
| commit | 6ea4b6a818aa50e62647e44f3fe8d2a99de2533a (patch) | |
| tree | 2b0b7ccf235ff71c86f7e6a6deb96f4ecad5d792 /gcc | |
| parent | c23a8f9291799be1da0f4ae2395fd772e013dbf9 (diff) | |
| download | ppe42-gcc-6ea4b6a818aa50e62647e44f3fe8d2a99de2533a.tar.gz ppe42-gcc-6ea4b6a818aa50e62647e44f3fe8d2a99de2533a.zip | |
I've backed out of including stat.h via system.h because stat.h can
define static functions (eg on x86 svr4 according to jfc@mit.edu)
causing code bloat.
* system.h: Remove sys/stat.h.
* gcc.c: Add sys/stat.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18289 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 3 | ||||
| -rw-r--r-- | gcc/gcc.c | 1 | ||||
| -rw-r--r-- | gcc/system.h | 1 |
3 files changed, 4 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 450cb70a501..b8e74575be1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ Sat Feb 28 07:54:03 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + * system.h: Remove sys/stat.h. + * gcc.c: Add sys/stat.h. + * genattr.c: Wrap prototype of `free' in NEED_DECLARATION_FREE. * genattrtab.c: Likewise. * genconfig.c: Likewise. diff --git a/gcc/gcc.c b/gcc/gcc.c index fcbbf1eb00f..5f53c246690 100644 --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -37,6 +37,7 @@ compilation is specified by a string called a "spec". */ #include "system.h" #include <signal.h> +#include <sys/stat.h> #ifdef __STDC__ #include <stdarg.h> #else diff --git a/gcc/system.h b/gcc/system.h index ef3ee49a8c5..6e8548ee537 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -69,7 +69,6 @@ #include <sys/types.h> -#include <sys/stat.h> #include <errno.h> #ifndef errno |

