From: Ross Burton Date: Wed, 4 Jul 2018 11:11:08 +0000 (+0100) Subject: Consolidate error.h inclusion in system.h X-Git-Tag: elfutils-0.174~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e893aab0d12284c8909ebacfca529c0b554abb9c;p=thirdparty%2Felfutils.git Consolidate error.h inclusion in system.h error.h isn't standard and so isn't part of the musl C library. To easy future porting, consolidate the inclusion of error.h into system.h. https://sourceware.org/bugzilla/show_bug.cgi?id=21008 Signed-off-by: Ross Burton --- diff --git a/lib/ChangeLog b/lib/ChangeLog index fbe34a827..86a53d2c2 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,9 @@ +2018-07-04 Ross Burton + + * color.c: Remove error.h, add system.h include. + * system.h: Add error.h include. + * xmalloc.c: Remove error.h include. + 2018-06-01 Mark Wielaard * printversion.c (print_version): Update copyright year. diff --git a/lib/color.c b/lib/color.c index f62389d5d..9ffbf55ff 100644 --- a/lib/color.c +++ b/lib/color.c @@ -32,11 +32,11 @@ #endif #include -#include #include #include #include #include +#include "system.h" #include "libeu.h" #include "color.h" diff --git a/lib/system.h b/lib/system.h index 920333552..292082bdb 100644 --- a/lib/system.h +++ b/lib/system.h @@ -30,6 +30,7 @@ #define LIB_SYSTEM_H 1 #include +#include #include #include #include diff --git a/lib/xmalloc.c b/lib/xmalloc.c index 0cde384f7..0424afc8d 100644 --- a/lib/xmalloc.c +++ b/lib/xmalloc.c @@ -30,7 +30,6 @@ # include #endif -#include #include #include #include diff --git a/libasm/ChangeLog b/libasm/ChangeLog index fffcced02..2efd85fa1 100644 --- a/libasm/ChangeLog +++ b/libasm/ChangeLog @@ -1,3 +1,11 @@ +2018-07-04 Ross Burton + + * asm_end.c: Remove error.h include. + * asm_newscn.c: Likewise. + * i386_gendis.c: Likewise and add system.h include. + * i386_lex.l: Likewise. + * i386_parse.y: Likewise. + 2017-02-27 Ulf Hermann * Makefile.am: Use dso_LDFLAGS. diff --git a/libasm/asm_end.c b/libasm/asm_end.c index ced24f50b..5aab8dfa0 100644 --- a/libasm/asm_end.c +++ b/libasm/asm_end.c @@ -32,7 +32,6 @@ #endif #include -#include #include #include #include diff --git a/libasm/asm_newscn.c b/libasm/asm_newscn.c index ddbb25dfc..7cdf484f3 100644 --- a/libasm/asm_newscn.c +++ b/libasm/asm_newscn.c @@ -32,7 +32,6 @@ #endif #include -#include #include #include #include diff --git a/libcpu/i386_gendis.c b/libcpu/i386_gendis.c index aae5eae62..37d2ecd65 100644 --- a/libcpu/i386_gendis.c +++ b/libcpu/i386_gendis.c @@ -31,12 +31,11 @@ # include #endif -#include #include #include #include #include - +#include "system.h" extern int i386_parse (void); diff --git a/libcpu/i386_lex.l b/libcpu/i386_lex.l index ef1b53b68..a4705aa99 100644 --- a/libcpu/i386_lex.l +++ b/libcpu/i386_lex.l @@ -31,10 +31,10 @@ #endif #include -#include #include #include +#include "system.h" #include "i386_parse.h" diff --git a/libcpu/i386_parse.y b/libcpu/i386_parse.y index 5fc06825a..910d54581 100644 --- a/libcpu/i386_parse.y +++ b/libcpu/i386_parse.y @@ -34,7 +34,6 @@ #include #include #include -#include #include #include #include diff --git a/libdw/ChangeLog b/libdw/ChangeLog index da7ed9d0e..cb4f34ed7 100644 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@ -1,3 +1,7 @@ +2018-07-04 Ross Burton + + * libdw_alloc.c: Remove error.h include. + 2018-06-28 Mark Wielaard * dwarf_next_cfi.c (dwarf_next_cfi): Check whether length is zero. diff --git a/libdw/libdw_alloc.c b/libdw/libdw_alloc.c index d6af23a2a..f1e087144 100644 --- a/libdw/libdw_alloc.c +++ b/libdw/libdw_alloc.c @@ -31,7 +31,6 @@ # include #endif -#include #include #include #include "libdwP.h" diff --git a/libebl/ChangeLog b/libebl/ChangeLog index aa82e3a1c..f76afd10d 100644 --- a/libebl/ChangeLog +++ b/libebl/ChangeLog @@ -1,3 +1,7 @@ +2018-07-04 Ross Burton + + * eblopenbackend.c: Remove error.h include. + 2018-04-25 Mark Wielaard * eblopenbackend.c (default_debugscn_p): Add new DWARF5 sections diff --git a/libebl/eblopenbackend.c b/libebl/eblopenbackend.c index 8b063f412..1962e6083 100644 --- a/libebl/eblopenbackend.c +++ b/libebl/eblopenbackend.c @@ -32,7 +32,6 @@ #include #include -#include #include #include #include diff --git a/src/ChangeLog b/src/ChangeLog index 6d962bbb8..606a59735 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,22 @@ +2018-07-04 Ross Burton + + * addr2line.c: Remove error.h include. + * ar.c: Likewise. + * arlib.c: Likewise and add system.h include. + * arlib2.c: Likewise. + * elfcmp.c: Likewise. + * elfcompress.c: Likewise. + * elflint.c: Likewise. + * findtextrel.c: Likewise. + * nm.c: Likewise. + * objdump.c: Likewise. + * ranlib.c: Likewise. + * readelf.c: Likewise. + * stack.c: Likewise. + * strings.c: Likewise. + * strip.c: Likewise. + * unstrip.c: Likewise. + 2018-06-25 Mark Wielaard * readelf.c (print_decoded_line_section): Use dwarf_next_lines diff --git a/src/addr2line.c b/src/addr2line.c index 5acafa00e..b7eb893ed 100644 --- a/src/addr2line.c +++ b/src/addr2line.c @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include diff --git a/src/ar.c b/src/ar.c index 818115bd9..6f98f75d9 100644 --- a/src/ar.c +++ b/src/ar.c @@ -22,7 +22,6 @@ #include #include -#include #include #include #include diff --git a/src/arlib.c b/src/arlib.c index e0839aabb..778e0878b 100644 --- a/src/arlib.c +++ b/src/arlib.c @@ -21,7 +21,6 @@ #endif #include -#include #include #include #include @@ -31,6 +30,7 @@ #include +#include "system.h" #include "arlib.h" diff --git a/src/arlib2.c b/src/arlib2.c index 553fc57b9..11f44e5d3 100644 --- a/src/arlib2.c +++ b/src/arlib2.c @@ -20,7 +20,6 @@ # include #endif -#include #include #include #include diff --git a/src/elfcmp.c b/src/elfcmp.c index 50464207b..b40df8bf7 100644 --- a/src/elfcmp.c +++ b/src/elfcmp.c @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include @@ -36,7 +35,7 @@ #include #include "../libelf/elf-knowledge.h" #include "../libebl/libeblP.h" - +#include "system.h" /* Prototypes of local functions. */ static Elf *open_file (const char *fname, int *fdp, Ebl **eblp); diff --git a/src/elfcompress.c b/src/elfcompress.c index 25378a455..bdb0e3b5e 100644 --- a/src/elfcompress.c +++ b/src/elfcompress.c @@ -18,7 +18,6 @@ #include #include #include -#include #include #include #include @@ -34,6 +33,7 @@ #include ELFUTILS_HEADER(ebl) #include ELFUTILS_HEADER(dwelf) #include +#include "system.h" #include "libeu.h" #include "printversion.h" diff --git a/src/elflint.c b/src/elflint.c index 0a26d97df..eec799b22 100644 --- a/src/elflint.c +++ b/src/elflint.c @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include diff --git a/src/findtextrel.c b/src/findtextrel.c index 8f1e239a9..49731592c 100644 --- a/src/findtextrel.c +++ b/src/findtextrel.c @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include @@ -37,7 +36,7 @@ #include #include - +#include "system.h" struct segments { diff --git a/src/nm.c b/src/nm.c index 969c6d355..ffe8ca691 100644 --- a/src/nm.c +++ b/src/nm.c @@ -26,7 +26,6 @@ #include #include #include -#include #include #include #include diff --git a/src/objdump.c b/src/objdump.c index 0dd9a6aa0..6b365d5c8 100644 --- a/src/objdump.c +++ b/src/objdump.c @@ -21,7 +21,6 @@ #endif #include -#include #include #include #include diff --git a/src/ranlib.c b/src/ranlib.c index cc0ee2338..b90834844 100644 --- a/src/ranlib.c +++ b/src/ranlib.c @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include diff --git a/src/readelf.c b/src/readelf.c index faed61a6e..7cf0d18aa 100644 --- a/src/readelf.c +++ b/src/readelf.c @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include diff --git a/src/size.c b/src/size.c index ad8dbcbb8..5ff3f2af7 100644 --- a/src/size.c +++ b/src/size.c @@ -21,7 +21,6 @@ #endif #include -#include #include #include #include diff --git a/src/stack.c b/src/stack.c index 52ae3a86b..c5f347e11 100644 --- a/src/stack.c +++ b/src/stack.c @@ -18,7 +18,6 @@ #include #include #include -#include #include #include #include diff --git a/src/strings.c b/src/strings.c index 03d0f1338..ef40d5ec0 100644 --- a/src/strings.c +++ b/src/strings.c @@ -25,7 +25,6 @@ #include #include #include -#include #include #include #include diff --git a/src/strip.c b/src/strip.c index 773ed548a..791347c1d 100644 --- a/src/strip.c +++ b/src/strip.c @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include diff --git a/src/unstrip.c b/src/unstrip.c index f368e696f..057efef30 100644 --- a/src/unstrip.c +++ b/src/unstrip.c @@ -31,7 +31,6 @@ #include #include #include -#include #include #include #include @@ -48,6 +47,7 @@ #include #include #include +#include "system.h" #include "libdwelf.h" #include "libeu.h" #include "printversion.h" diff --git a/tests/ChangeLog b/tests/ChangeLog index 765a874b0..61b503719 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,40 @@ +2018-07-04 Ross Burton + + * addrscopes.c: Remove error.h include, add system.h include. + * allregs.c: Likewise. + * backtrace-data.c: Likewise. + * backtrace-dwarf.c: Likewise. + * backtrace.c: Likewise. + * buildid.c: Likewise. + * debugaltlink.c: Likewise. + * debuglink.c: Likewise. + * deleted.c : Likewise. + * dwarfcfi.c: Likewise. + * dwfl-addr-sect.c: Likewise. + * dwfl-bug-addr-overflow.c: Likewise. + * dwfl-bug-fd-leak.c: Likewise. + * dwfl-bug-getmodules.c: Likewise. + * dwfl-proc-attach.c: Likewise. + * dwfl-report-elf-align.c: Likewise. + * dwfllines.c: Likewise. + * dwflmodtest.c: Likewise. + * dwflsyms.c: Likewise. + * early-offscn.c: Likewise + * ecp.c: Likewise. + * elfstrmerge.c: Likewise. + * find-prologues.c: Likewise. + * funcretval.c: Likewise. + * funcscopes.c: Likewise. + * getsrc_die.c: Likewise. + * line2addr.c: Likewise. + * low_high_pc.c: Likewise. + * next_cfi.c: Likewise. + * rdwrmmap.c: Likewise. + * saridx.c: Likewise. + * sectiondump.c: Likewise. + * varlocs.c: Likewise. + * vdsosyms.c: Likewise. + 2018-06-28 Mark Wielaard * next_cfi.c: New file. diff --git a/tests/addrscopes.c b/tests/addrscopes.c index 791569f51..b231b6a9a 100644 --- a/tests/addrscopes.c +++ b/tests/addrscopes.c @@ -25,8 +25,8 @@ #include #include #include -#include #include +#include "system.h" static void diff --git a/tests/allregs.c b/tests/allregs.c index 286f7e3cd..f18f0b288 100644 --- a/tests/allregs.c +++ b/tests/allregs.c @@ -21,13 +21,13 @@ #include #include #include -#include #include #include #include #include ELFUTILS_HEADER(dwfl) #include +#include "system.h" #include "../libdw/known-dwarf.h" static const char * diff --git a/tests/backtrace-data.c b/tests/backtrace-data.c index a387d8ff9..67ecd4753 100644 --- a/tests/backtrace-data.c +++ b/tests/backtrace-data.c @@ -27,7 +27,6 @@ #include #include #include -#include #include #include #if defined(__x86_64__) && defined(__linux__) @@ -41,6 +40,7 @@ #include #include ELFUTILS_HEADER(dwfl) #endif +#include "system.h" #if !defined(__x86_64__) || !defined(__linux__) diff --git a/tests/backtrace-dwarf.c b/tests/backtrace-dwarf.c index 7ff826cd8..e1eb49288 100644 --- a/tests/backtrace-dwarf.c +++ b/tests/backtrace-dwarf.c @@ -21,10 +21,10 @@ #include #include #include -#include #include #include #include ELFUTILS_HEADER(dwfl) +#include "system.h" #ifndef __linux__ diff --git a/tests/backtrace.c b/tests/backtrace.c index f5dd761f3..24ab68dd4 100644 --- a/tests/backtrace.c +++ b/tests/backtrace.c @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #ifdef __linux__ @@ -39,6 +38,7 @@ #include #include ELFUTILS_HEADER(dwfl) #endif +#include "system.h" #ifndef __linux__ diff --git a/tests/buildid.c b/tests/buildid.c index 87c18773e..2390eff7e 100644 --- a/tests/buildid.c +++ b/tests/buildid.c @@ -23,13 +23,13 @@ #include ELFUTILS_HEADER(elf) #include ELFUTILS_HEADER(dwelf) #include -#include #include #include #include #include #include #include +#include "system.h" int main (int argc, char *argv[]) diff --git a/tests/debugaltlink.c b/tests/debugaltlink.c index 6d97d5004..e7dc8623c 100644 --- a/tests/debugaltlink.c +++ b/tests/debugaltlink.c @@ -23,13 +23,13 @@ #include ELFUTILS_HEADER(dw) #include ELFUTILS_HEADER(dwelf) #include -#include #include #include #include #include #include #include +#include "system.h" int main (int argc, char *argv[]) diff --git a/tests/debuglink.c b/tests/debuglink.c index 935d10298..f92b9b59a 100644 --- a/tests/debuglink.c +++ b/tests/debuglink.c @@ -21,13 +21,13 @@ #include #include ELFUTILS_HEADER(dwelf) #include -#include #include #include #include #include #include #include +#include "system.h" int main (int argc, char *argv[]) diff --git a/tests/deleted.c b/tests/deleted.c index 6be35bc2f..f4e8f7682 100644 --- a/tests/deleted.c +++ b/tests/deleted.c @@ -21,7 +21,6 @@ #include #include #include -#include #include #ifdef __linux__ #include diff --git a/tests/dwarfcfi.c b/tests/dwarfcfi.c index db4a36ffc..29849e716 100644 --- a/tests/dwarfcfi.c +++ b/tests/dwarfcfi.c @@ -18,7 +18,6 @@ #include #include #include -#include #include ELFUTILS_HEADER(dw) #include #include @@ -30,6 +29,7 @@ #include #include +#include "system.h" #include "../libdw/known-dwarf.h" static const char * diff --git a/tests/dwfl-addr-sect.c b/tests/dwfl-addr-sect.c index 21e470a3a..4d85c0077 100644 --- a/tests/dwfl-addr-sect.c +++ b/tests/dwfl-addr-sect.c @@ -23,11 +23,11 @@ #include #include #include -#include #include #include #include ELFUTILS_HEADER(dwfl) #include +#include "system.h" static int handle_address (Dwfl *dwfl, Dwarf_Addr address) diff --git a/tests/dwfl-bug-addr-overflow.c b/tests/dwfl-bug-addr-overflow.c index aa8030e1d..9a3373a64 100644 --- a/tests/dwfl-bug-addr-overflow.c +++ b/tests/dwfl-bug-addr-overflow.c @@ -20,7 +20,6 @@ #include #include #include -#include #include #include ELFUTILS_HEADER(dwfl) diff --git a/tests/dwfl-bug-fd-leak.c b/tests/dwfl-bug-fd-leak.c index 689cdd792..ee3a916b2 100644 --- a/tests/dwfl-bug-fd-leak.c +++ b/tests/dwfl-bug-fd-leak.c @@ -24,9 +24,9 @@ #include #include #include -#include #include #include +#include "system.h" #ifndef __linux__ int diff --git a/tests/dwfl-bug-getmodules.c b/tests/dwfl-bug-getmodules.c index 1ee989f82..2783f65c8 100644 --- a/tests/dwfl-bug-getmodules.c +++ b/tests/dwfl-bug-getmodules.c @@ -17,8 +17,8 @@ #include #include ELFUTILS_HEADER(dwfl) +#include "system.h" -#include static const Dwfl_Callbacks callbacks = { diff --git a/tests/dwfl-proc-attach.c b/tests/dwfl-proc-attach.c index e7bb2010e..102ba1811 100644 --- a/tests/dwfl-proc-attach.c +++ b/tests/dwfl-proc-attach.c @@ -20,7 +20,6 @@ #include #include #include -#include #include #ifdef __linux__ #include @@ -31,6 +30,7 @@ #include ELFUTILS_HEADER(dwfl) #include #endif +#include "system.h" #ifndef __linux__ int diff --git a/tests/dwfl-report-elf-align.c b/tests/dwfl-report-elf-align.c index a4e97d3c5..6558ab81e 100644 --- a/tests/dwfl-report-elf-align.c +++ b/tests/dwfl-report-elf-align.c @@ -20,11 +20,11 @@ #include #include #include -#include #include #include #include #include ELFUTILS_HEADER(dwfl) +#include "system.h" static const Dwfl_Callbacks offline_callbacks = diff --git a/tests/dwfllines.c b/tests/dwfllines.c index 90379dd2c..d732e4017 100644 --- a/tests/dwfllines.c +++ b/tests/dwfllines.c @@ -27,7 +27,7 @@ #include #include #include -#include +#include "system.h" int main (int argc, char *argv[]) diff --git a/tests/dwflmodtest.c b/tests/dwflmodtest.c index 0027f96ba..9251d1580 100644 --- a/tests/dwflmodtest.c +++ b/tests/dwflmodtest.c @@ -23,11 +23,11 @@ #include #include #include -#include #include #include #include ELFUTILS_HEADER(dwfl) #include +#include "system.h" static bool show_inlines; diff --git a/tests/dwflsyms.c b/tests/dwflsyms.c index 49ac3346c..bc23cb630 100644 --- a/tests/dwflsyms.c +++ b/tests/dwflsyms.c @@ -25,7 +25,6 @@ #include #include #include -#include #include static const char * diff --git a/tests/early-offscn.c b/tests/early-offscn.c index 924cb9efd..af29da5a8 100644 --- a/tests/early-offscn.c +++ b/tests/early-offscn.c @@ -19,11 +19,11 @@ #endif #include -#include #include #include #include #include +#include "system.h" int main (int argc, char *argv[]) diff --git a/tests/ecp.c b/tests/ecp.c index 38a6859e8..1df40a326 100644 --- a/tests/ecp.c +++ b/tests/ecp.c @@ -20,11 +20,11 @@ #endif #include -#include #include #include #include #include +#include "system.h" int main (int argc, char *argv[]) diff --git a/tests/elfstrmerge.c b/tests/elfstrmerge.c index 3bb90c42f..ba0d68df5 100644 --- a/tests/elfstrmerge.c +++ b/tests/elfstrmerge.c @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include diff --git a/tests/find-prologues.c b/tests/find-prologues.c index ba8ae3711..b0bf93627 100644 --- a/tests/find-prologues.c +++ b/tests/find-prologues.c @@ -25,9 +25,9 @@ #include #include #include -#include #include #include +#include "system.h" struct args diff --git a/tests/funcretval.c b/tests/funcretval.c index 8d19d1171..16cd1a444 100644 --- a/tests/funcretval.c +++ b/tests/funcretval.c @@ -25,9 +25,9 @@ #include #include #include -#include #include #include +#include "system.h" struct args diff --git a/tests/funcscopes.c b/tests/funcscopes.c index 9c9018583..689d376a5 100644 --- a/tests/funcscopes.c +++ b/tests/funcscopes.c @@ -25,9 +25,9 @@ #include #include #include -#include #include #include +#include "system.h" static void diff --git a/tests/getsrc_die.c b/tests/getsrc_die.c index 055aede09..f878fa621 100644 --- a/tests/getsrc_die.c +++ b/tests/getsrc_die.c @@ -19,7 +19,6 @@ #endif #include -#include #include #include #include @@ -27,6 +26,7 @@ #include #include #include +#include "system.h" int diff --git a/tests/line2addr.c b/tests/line2addr.c index e0d65d3dc..663746fde 100644 --- a/tests/line2addr.c +++ b/tests/line2addr.c @@ -26,7 +26,7 @@ #include #include #include -#include +#include "system.h" static void diff --git a/tests/low_high_pc.c b/tests/low_high_pc.c index 5c6b343c3..78b6ad08d 100644 --- a/tests/low_high_pc.c +++ b/tests/low_high_pc.c @@ -25,7 +25,6 @@ #include #include #include -#include #include #include diff --git a/tests/next_cfi.c b/tests/next_cfi.c index b923744f9..fae0028ce 100644 --- a/tests/next_cfi.c +++ b/tests/next_cfi.c @@ -18,7 +18,6 @@ #include #include #include -#include #include ELFUTILS_HEADER(dw) #include #include @@ -31,6 +30,7 @@ #include #include #include +#include "system.h" void handle_section (const unsigned char e_ident[], diff --git a/tests/rdwrmmap.c b/tests/rdwrmmap.c index 6f027dfed..490a4eeae 100644 --- a/tests/rdwrmmap.c +++ b/tests/rdwrmmap.c @@ -19,11 +19,11 @@ #endif #include -#include #include #include #include #include +#include "system.h" int main (int argc __attribute__ ((unused)), char *argv[]) diff --git a/tests/saridx.c b/tests/saridx.c index 8a450d824..e7f0c5667 100644 --- a/tests/saridx.c +++ b/tests/saridx.c @@ -17,7 +17,6 @@ #include -#include #include #include #include @@ -25,6 +24,7 @@ #include #include #include +#include "system.h" static const char *machines[] = diff --git a/tests/sectiondump.c b/tests/sectiondump.c index 3033fedcc..f33484f9b 100644 --- a/tests/sectiondump.c +++ b/tests/sectiondump.c @@ -18,13 +18,13 @@ #include #include -#include #include #include #include #include #include #include +#include "system.h" /* Prototypes for local functions. */ diff --git a/tests/varlocs.c b/tests/varlocs.c index 251243995..405051960 100644 --- a/tests/varlocs.c +++ b/tests/varlocs.c @@ -25,13 +25,13 @@ #include #include #include -#include #include #include #include #include #include +#include "system.h" #include "../libdw/known-dwarf.h" // The Dwarf, Dwarf_CFIs and address bias of diff --git a/tests/vdsosyms.c b/tests/vdsosyms.c index b876c10bd..7bfa73818 100644 --- a/tests/vdsosyms.c +++ b/tests/vdsosyms.c @@ -18,13 +18,13 @@ #include #include #include -#include #include #include #include #include #include #include ELFUTILS_HEADER(dwfl) +#include "system.h" #ifndef __linux__ int