diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-11-28 01:13:02 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-11-28 01:13:02 +0000 |
commit | 3e4963370150f0df9c62cd9fe2675336db6ebdf8 (patch) | |
tree | baa89c1f60471586b9ba864d6aadb32a8d8e8b84 /dumpelf.c | |
parent | Ludwig Nussel wrote: SuSE Linux includes /etc/ld.so.conf.d/*.conf by default ... (diff) | |
download | pax-utils-3e4963370150f0df9c62cd9fe2675336db6ebdf8.tar.gz pax-utils-3e4963370150f0df9c62cd9fe2675336db6ebdf8.tar.bz2 pax-utils-3e4963370150f0df9c62cd9fe2675336db6ebdf8.zip |
delay include elf.h statement until actually needed
Diffstat (limited to 'dumpelf.c')
-rw-r--r-- | dumpelf.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -1,7 +1,7 @@ /* * Copyright 2005-2006 Gentoo Foundation * Distributed under the terms of the GNU General Public License v2 - * $Header: /var/cvsroot/gentoo-projects/pax-utils/dumpelf.c,v 1.17 2006/02/03 00:13:52 solar Exp $ + * $Header: /var/cvsroot/gentoo-projects/pax-utils/dumpelf.c,v 1.18 2006/11/28 01:13:02 vapier Exp $ * * Copyright 2005-2006 Ned Ludd - <solar@gentoo.org> * Copyright 2005-2006 Mike Frysinger - <vapier@gentoo.org> @@ -9,7 +9,7 @@ #include "paxinc.h" -static const char *rcsid = "$Id: dumpelf.c,v 1.17 2006/02/03 00:13:52 solar Exp $"; +static const char *rcsid = "$Id: dumpelf.c,v 1.18 2006/11/28 01:13:02 vapier Exp $"; #define argv0 "dumpelf" /* prototypes */ @@ -329,8 +329,10 @@ static void parseargs(int argc, char *argv[]) if (optind == argc) err("Nothing to dump !?"); + { long file_cnt = 0; + printf("#include <elf.h>\n"); while (optind < argc) dumpelf(argv[optind++], file_cnt++); } @@ -342,7 +344,6 @@ int main(int argc, char *argv[]) { if (argc < 2) usage(EXIT_FAILURE); - printf("#include <elf.h>\n"); parseargs(argc, argv); return EXIT_SUCCESS; } |