patches/binutils/2.22/500-fix-struct-stat.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Dec 27 12:53:32 2012 +0100 (2012-12-27)
changeset 3153 f6740f9e42de
permissions -rw-r--r--
scripts/addToolsVersion: handle elf2flt

The one was missing from the list.

It is very improbable that we ever need it, as elf2flt does no release,
and we always get it from CVS head. But for the sake of consistency, we
just add it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
titus@3116
     1
diff -ur binutils-2.22.org/bfd/bfd-in2.h binutils-2.22/bfd/bfd-in2.h
titus@3116
     2
--- binutils-2.22.org/bfd/bfd-in2.h	2011-09-16 03:15:18.000000000 +0200
titus@3116
     3
+++ binutils-2.22/bfd/bfd-in2.h	2012-11-03 18:25:20.365668349 +0100
titus@3116
     4
@@ -32,6 +32,8 @@
titus@3116
     5
 #ifndef __BFD_H_SEEN__
titus@3116
     6
 #define __BFD_H_SEEN__
titus@3116
     7
 
titus@3116
     8
+#include <sys/stat.h>
titus@3116
     9
+
titus@3116
    10
 #ifdef __cplusplus
titus@3116
    11
 extern "C" {
titus@3116
    12
 #endif
titus@3116
    13
@@ -308,8 +310,6 @@
titus@3116
    14
    && (sec)->sec_info_type != ELF_INFO_TYPE_MERGE		\
titus@3116
    15
    && (sec)->sec_info_type != ELF_INFO_TYPE_JUST_SYMS)
titus@3116
    16
 
titus@3116
    17
-/* Forward define.  */
titus@3116
    18
-struct stat;
titus@3116
    19
 
titus@3116
    20
 typedef enum bfd_print_symbol
titus@3116
    21
 {
titus@3116
    22
diff -ur binutils-2.22.org/bfd/bfd-in.h binutils-2.22/bfd/bfd-in.h
titus@3116
    23
--- binutils-2.22.org/bfd/bfd-in.h	2011-09-16 03:15:18.000000000 +0200
titus@3116
    24
+++ binutils-2.22/bfd/bfd-in.h	2012-11-03 18:24:43.397783645 +0100
titus@3116
    25
@@ -25,6 +25,8 @@
titus@3116
    26
 #ifndef __BFD_H_SEEN__
titus@3116
    27
 #define __BFD_H_SEEN__
titus@3116
    28
 
titus@3116
    29
+#include <sys/stat.h>
titus@3116
    30
+
titus@3116
    31
 #ifdef __cplusplus
titus@3116
    32
 extern "C" {
titus@3116
    33
 #endif
titus@3116
    34
@@ -301,8 +303,6 @@
titus@3116
    35
    && (sec)->sec_info_type != ELF_INFO_TYPE_MERGE		\
titus@3116
    36
    && (sec)->sec_info_type != ELF_INFO_TYPE_JUST_SYMS)
titus@3116
    37
 
titus@3116
    38
-/* Forward define.  */
titus@3116
    39
-struct stat;
titus@3116
    40
 
titus@3116
    41
 typedef enum bfd_print_symbol
titus@3116
    42
 {