summaryrefslogtreecommitdiffstats
path: root/tools/perf/arch/arm
diff options
context:
space:
mode:
authorFlorian Fainelli <florian@openwrt.org>2011-08-09 13:24:17 +0200
committerWill Deacon <will.deacon@arm.com>2011-08-12 16:40:20 +0200
commit0ac8e58f3818795d02ac309bd57b4d93ec283a77 (patch)
tree4d1587423e36e19298ba0d0b4fbfd726fca832e5 /tools/perf/arch/arm
parentLinux 3.1-rc1 (diff)
downloadlinux-0ac8e58f3818795d02ac309bd57b4d93ec283a77.tar.xz
linux-0ac8e58f3818795d02ac309bd57b4d93ec283a77.zip
ARM: fix perf build with uclibc toolchains
libio.h is not provided by uClibc, in order to be able to test the definition of __UCLIBC__ we need to include stdlib.h, which also includes stddef.h, providing the definition of 'NULL'. Signed-off-by: Florian Fainelli <florian@openwrt.org> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'tools/perf/arch/arm')
-rw-r--r--tools/perf/arch/arm/util/dwarf-regs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/perf/arch/arm/util/dwarf-regs.c b/tools/perf/arch/arm/util/dwarf-regs.c
index fff6450c8c99..e8d5c551c69c 100644
--- a/tools/perf/arch/arm/util/dwarf-regs.c
+++ b/tools/perf/arch/arm/util/dwarf-regs.c
@@ -8,7 +8,10 @@
* published by the Free Software Foundation.
*/
+#include <stdlib.h>
+#ifndef __UCLIBC__
#include <libio.h>
+#endif
#include <dwarf-regs.h>
struct pt_regs_dwarfnum {