path: root/tools
diff options
authorFlorian Fainelli <>2011-08-09 12:24:17 +0100
committerWill Deacon <>2011-08-12 15:40:20 +0100
commit0ac8e58f3818795d02ac309bd57b4d93ec283a77 (patch)
tree4d1587423e36e19298ba0d0b4fbfd726fca832e5 /tools
parent322a8b034003c0d46d39af85bf24fee27b902f48 (diff)
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 <> Signed-off-by: Will Deacon <>
Diffstat (limited to 'tools')
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>
#include <dwarf-regs.h>
struct pt_regs_dwarfnum {