]> code.ossystems Code Review - meta-freescale.git/blob
abc02c9764019de1c16eafe311ff6e99ed41242f
[meta-freescale.git] /
1 From 503daf4789dd23e4dc1e16c256de0c163fc2bf87 Mon Sep 17 00:00:00 2001
2 From: Markus Trippelsdorf <markus@trippelsdorf.de>
3 Date: Wed, 4 Apr 2012 10:45:27 +0200
4 Subject: [PATCH] perf tools: Fix getrusage() related build failure on glibc
5  trunk
6 MIME-Version: 1.0
7 Content-Type: text/plain; charset=UTF-8
8 Content-Transfer-Encoding: 8bit
9 Organization: O.S. Systems Software LTDA.
10
11 On a system running glibc trunk perf doesn't build:
12
13     CC builtin-sched.o
14 builtin-sched.c: In function ‘get_cpu_usage_nsec_parent’: builtin-sched.c:399:16: error: storage size of ‘ru’ isn’t known builtin-sched.c:403:2: error: implicit declaration of function ‘getrusage’ [-Werror=implicit-function-declaration]
15     [...]
16
17 Fix it by including sys/resource.h.
18
19 Upstream-Status: Pending
20
21 Signed-off-by: Markus Trippelsdorf <markus@trippelsdorf.de>
22 Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
23 Link: http://lkml.kernel.org/r/20120404084527.GA294@x4
24 Signed-off-by: Ingo Molnar <mingo@kernel.org>
25 ---
26  tools/perf/builtin-sched.c | 1 +
27  1 file changed, 1 insertion(+)
28
29 diff --git a/tools/perf/builtin-sched.c b/tools/perf/builtin-sched.c
30 index dcfe887..3632c2f 100644
31 --- a/tools/perf/builtin-sched.c
32 +++ b/tools/perf/builtin-sched.c
33 @@ -14,6 +14,7 @@
34  #include "util/debug.h"
35  
36  #include <sys/prctl.h>
37 +#include <sys/resource.h>
38  
39  #include <semaphore.h>
40  #include <pthread.h>
41 -- 
42 1.8.4.rc3
43