OSDN Git Service

PR binutils/13292
authornickc <nickc>
Mon, 24 Oct 2011 11:23:39 +0000 (11:23 +0000)
committernickc <nickc>
Mon, 24 Oct 2011 11:23:39 +0000 (11:23 +0000)
* bfd-in.h: Include <sys/stat.h> rather than forward defining
struct stat.
* bfd-in2.h: Regenerate.

bfd/ChangeLog
bfd/bfd-in.h
bfd/bfd-in2.h

index 39f1a2a..d1f7d19 100644 (file)
@@ -1,3 +1,10 @@
+2011-10-24  Pau Garcia i Quiles  <pgquiles@elpauer.org>
+
+       PR binutils/13292
+       * bfd-in.h: Include <sys/stat.h> rather than forward defining
+       struct stat.
+       * bfd-in2.h: Regenerate.
+
 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/13302
index a477b49..40ed786 100644 (file)
@@ -31,6 +31,8 @@ extern "C" {
 
 #include "ansidecl.h"
 #include "symcat.h"
+#include <sys/stat.h>
+
 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
 #ifndef SABER
 /* This hack is to avoid a problem with some strict ANSI C preprocessors.
@@ -300,9 +302,6 @@ typedef struct bfd_section *sec_ptr;
    && bfd_is_abs_section ((sec)->output_section)               \
    && (sec)->sec_info_type != ELF_INFO_TYPE_MERGE              \
    && (sec)->sec_info_type != ELF_INFO_TYPE_JUST_SYMS)
-
-/* Forward define.  */
-struct stat;
 \f
 typedef enum bfd_print_symbol
 {
index 22fcdf6..91f3531 100644 (file)
@@ -38,6 +38,8 @@ extern "C" {
 
 #include "ansidecl.h"
 #include "symcat.h"
+#include <sys/stat.h>
+
 #if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
 #ifndef SABER
 /* This hack is to avoid a problem with some strict ANSI C preprocessors.
@@ -307,9 +309,6 @@ typedef struct bfd_section *sec_ptr;
    && bfd_is_abs_section ((sec)->output_section)               \
    && (sec)->sec_info_type != ELF_INFO_TYPE_MERGE              \
    && (sec)->sec_info_type != ELF_INFO_TYPE_JUST_SYMS)
-
-/* Forward define.  */
-struct stat;
 \f
 typedef enum bfd_print_symbol
 {