diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1998-02-28 06:11:54 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1998-02-28 06:11:54 +0000 |
commit | c580105315d6e393e042182ced090b8ec6ce0b51 (patch) | |
tree | 2b0b7ccf235ff71c86f7e6a6deb96f4ecad5d792 /gcc | |
parent | 3d85c12ecce7d836944bb7dc65088448e9b677fd (diff) | |
download | gcc-c580105315d6e393e042182ced090b8ec6ce0b51.zip gcc-c580105315d6e393e042182ced090b8ec6ce0b51.tar.gz gcc-c580105315d6e393e042182ced090b8ec6ce0b51.tar.bz2 |
I've backed out of including stat.h via system.h because stat.h can define...
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.
From-SVN: r18289
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 450cb70..b8e7457 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. @@ -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 ef3ee49..6e8548e 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 |