perf tools: Include errno.h where needed
authorArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 18 Apr 2017 13:46:11 +0000 (10:46 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 19 Apr 2017 16:01:51 +0000 (13:01 -0300)
Removing it from util.h, part of an effort to disentangle the includes
hell, that makes changes to util.h or something included by it to cause
a complete rebuild of the tools.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: http://lkml.kernel.org/n/tip-ztrjy52q1rqcchuy3rubfgt2@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
95 files changed:
tools/perf/arch/arm64/util/dwarf-regs.c
tools/perf/arch/powerpc/util/kvm-stat.c
tools/perf/arch/powerpc/util/perf_regs.c
tools/perf/arch/s390/util/kvm-stat.c
tools/perf/arch/x86/tests/intel-cqm.c
tools/perf/arch/x86/tests/perf-time-to-tsc.c
tools/perf/arch/x86/util/auxtrace.c
tools/perf/arch/x86/util/intel-bts.c
tools/perf/arch/x86/util/intel-pt.c
tools/perf/arch/x86/util/kvm-stat.c
tools/perf/arch/x86/util/perf_regs.c
tools/perf/builtin-annotate.c
tools/perf/builtin-buildid-cache.c
tools/perf/builtin-buildid-list.c
tools/perf/builtin-c2c.c
tools/perf/builtin-diff.c
tools/perf/builtin-ftrace.c
tools/perf/builtin-help.c
tools/perf/builtin-inject.c
tools/perf/builtin-kmem.c
tools/perf/builtin-kvm.c
tools/perf/builtin-lock.c
tools/perf/builtin-record.c
tools/perf/builtin-report.c
tools/perf/builtin-sched.c
tools/perf/builtin-script.c
tools/perf/builtin-stat.c
tools/perf/builtin-timechart.c
tools/perf/builtin-trace.c
tools/perf/perf.c
tools/perf/tests/attr.c
tools/perf/tests/backward-ring-buffer.c
tools/perf/tests/bpf.c
tools/perf/tests/builtin-test.c
tools/perf/tests/code-reading.c
tools/perf/tests/event-times.c
tools/perf/tests/evsel-roundtrip-name.c
tools/perf/tests/hists_link.c
tools/perf/tests/mmap-basic.c
tools/perf/tests/openat-syscall-all-cpus.c
tools/perf/tests/openat-syscall-tp-fields.c
tools/perf/tests/openat-syscall.c
tools/perf/tests/parse-events.c
tools/perf/tests/perf-record.c
tools/perf/tests/pmu.c
tools/perf/tests/sdt.c
tools/perf/tests/sw-clock.c
tools/perf/tests/switch-tracking.c
tools/perf/tests/task-exit.c
tools/perf/ui/browsers/hists.c
tools/perf/util/annotate.c
tools/perf/util/auxtrace.h
tools/perf/util/bpf-loader.c
tools/perf/util/bpf-loader.h
tools/perf/util/bpf-prologue.c
tools/perf/util/bpf-prologue.h
tools/perf/util/build-id.c
tools/perf/util/c++/clang-c.h
tools/perf/util/cloexec.c
tools/perf/util/comm.c
tools/perf/util/config.c
tools/perf/util/counts.c
tools/perf/util/data-convert-bt.c
tools/perf/util/data.c
tools/perf/util/drv_configs.c
tools/perf/util/dso.c
tools/perf/util/dwarf-aux.c
tools/perf/util/env.c
tools/perf/util/event.c
tools/perf/util/evlist.c
tools/perf/util/evsel.c
tools/perf/util/header.c
tools/perf/util/hist.c
tools/perf/util/intel-bts.c
tools/perf/util/jitdump.c
tools/perf/util/lzma.c
tools/perf/util/machine.c
tools/perf/util/ordered-events.c
tools/perf/util/parse-events.c
tools/perf/util/pmu.c
tools/perf/util/probe-file.c
tools/perf/util/quote.c
tools/perf/util/record.c
tools/perf/util/session.c
tools/perf/util/sort.c
tools/perf/util/stat.c
tools/perf/util/strbuf.c
tools/perf/util/strfilter.c
tools/perf/util/symbol-minimal.c
tools/perf/util/thread-stack.c
tools/perf/util/thread.c
tools/perf/util/thread_map.c
tools/perf/util/unwind-libunwind-local.c
tools/perf/util/util.h
tools/perf/util/vdso.c

index aea610c292e696d019d3efd00556634d4367fbc5..f268720ff0211d91fe6d8bd57fc0377009fb6366 100644 (file)
@@ -8,6 +8,7 @@
  * published by the Free Software Foundation.
  */
 
+#include <errno.h>
 #include <stddef.h>
 #include <dwarf-regs.h>
 #include <linux/ptrace.h> /* for struct user_pt_regs */
index 74eee30398f807d559a33800d7d43094f525e19d..249723f0e6a9e4bc3b64df49df7add18c0b175e6 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include "util/kvm-stat.h"
 #include "util/parse-events.h"
 #include "util/debug.h"
index 4268f7762e256dbaf431194785249505d859f1bb..f860dc411f69a9236a9ef9e37a7f660c9e9062d4 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <string.h>
 #include <regex.h>
 
index ed57df2e6d687d89ccf95d9aa03c263411de7fe9..d233e2eb959223174b9d6808016778361b338b0b 100644 (file)
@@ -9,6 +9,7 @@
  * as published by the Free Software Foundation.
  */
 
+#include <errno.h>
 #include "../../util/kvm-stat.h"
 #include <asm/sie.h>
 
index 7f064eb371589aa887e112cddb54145d6268141b..03c62eb0106bb02dda549a39633f3118856e2031 100644 (file)
@@ -7,6 +7,7 @@
 #include "arch-tests.h"
 
 #include <sys/mman.h>
+#include <errno.h>
 #include <string.h>
 
 static pid_t spawn(void)
index a8e37f3148c264b9a726bf022bbdba79c62afa8e..e3ae9cff2b6716617088c2baf3d962370df49b81 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include <stdio.h>
 #include <unistd.h>
index cc1d865e31f1b7975578343761104db81398e8de..6aa3f2a38321e170c9cba5cca97d85e6364ffeda 100644 (file)
@@ -13,6 +13,7 @@
  *
  */
 
+#include <errno.h>
 #include <stdbool.h>
 
 #include "../../util/header.h"
index 5132775a044fd7b1acf2a6c814567f56c7e03b3b..af2bce7a2cd60d5fbe5beaf371e6cd189733a9e0 100644 (file)
@@ -13,6 +13,7 @@
  *
  */
 
+#include <errno.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <linux/bitops.h>
index 90fa2286edcf91d9e780c87fa87dd3f645acbccc..f630de0206a17248308c928618040a5b793db4ae 100644 (file)
@@ -13,6 +13,7 @@
  *
  */
 
+#include <errno.h>
 #include <stdbool.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
index b63d4be655a24a678f69d6deea3b4ee87283b938..bf817beca0a822f498efa88ff64089319c2a27a3 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include "../../util/kvm-stat.h"
 #include <asm/svm.h>
 #include <asm/vmx.h>
index 3bf3548c5e2d1960fd18d39eb2a8edecd651b32c..f95edebfb7162daaef5a04d5363084d980565cb6 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <string.h>
 #include <regex.h>
 
index b2b2722f6bb7c0d1fd87e7bb9937448c322dddef..7a5dc7e5c577270edaa3a36f7a916d7f3cc5a182 100644 (file)
@@ -33,6 +33,7 @@
 #include "util/block-range.h"
 
 #include <dlfcn.h>
+#include <errno.h>
 #include <linux/bitmap.h>
 
 struct perf_annotate {
index 94b55eee0d9b491feb26fed4c122a77caf3030da..034c3d4a7b27b31cf2b345cde676328081596d74 100644 (file)
@@ -10,6 +10,7 @@
 #include <sys/time.h>
 #include <time.h>
 #include <dirent.h>
+#include <errno.h>
 #include <unistd.h>
 #include "builtin.h"
 #include "perf.h"
index 26f4e608207f921286b70bd49be8929e477b1618..fdaca16e0c7488fc1c5fc1548f736b974a1ad95b 100644 (file)
@@ -16,6 +16,7 @@
 #include "util/session.h"
 #include "util/symbol.h"
 #include "util/data.h"
+#include <errno.h>
 
 static int sysfs__fprintf_build_id(FILE *fp)
 {
index cc8156a969acbaef08974c4cbd8b3a4add3cb696..a90c1260f49ef59f2b2ff5a82af608bf477cf122 100644 (file)
@@ -9,6 +9,7 @@
  *   Dick Fowles <fowles@inreach.com>
  *   Joe Mario <jmario@redhat.com>
  */
+#include <errno.h>
 #include <inttypes.h>
 #include <linux/compiler.h>
 #include <linux/kernel.h>
index 09be77b1378837dd00afdd861deafb8d67d37088..eec5df80f5a30460ad19962f62ad318e50f76e2f 100644 (file)
@@ -19,6 +19,7 @@
 #include "util/data.h"
 #include "util/config.h"
 
+#include <errno.h>
 #include <inttypes.h>
 #include <stdlib.h>
 #include <math.h>
index f80fb60b00b0b658f44eeb758d52b7e5065192ce..67d14037c03e780cb87b076ac193f7c66474c0c7 100644 (file)
@@ -9,6 +9,7 @@
 #include "builtin.h"
 #include "perf.h"
 
+#include <errno.h>
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
index 1f18385907f5da6a1d0fbfc7a2289520702e4b97..7bde2f59dac2158340c449fe6eb4bf085fcb87d7 100644 (file)
@@ -13,6 +13,7 @@
 #include <subcmd/help.h>
 #include "util/debug.h"
 #include <linux/kernel.h>
+#include <errno.h>
 
 static struct man_viewer_list {
        struct man_viewer_list *next;
index 65e1c026a2f02ab728bda820bfb8dd1fcc33cb22..b102ee702aa1616a79ebd58cd9dcda82ef5846c3 100644 (file)
@@ -22,6 +22,7 @@
 #include <subcmd/parse-options.h>
 
 #include <linux/list.h>
+#include <errno.h>
 
 struct perf_inject {
        struct perf_tool        tool;
index 15754a492cadf1d7ce67040f7fa466fdbdec4b6e..9409c9464667023c60841e3fb4e7a2364bc23167 100644 (file)
@@ -23,6 +23,7 @@
 #include <linux/kernel.h>
 #include <linux/rbtree.h>
 #include <linux/string.h>
+#include <errno.h>
 #include <inttypes.h>
 #include <locale.h>
 #include <regex.h>
index e82a6979327f1de64148954b499829a4ebdd275d..40660428fa72f58694b9a5c0309a81de7a14e8c4 100644 (file)
@@ -26,6 +26,7 @@
 
 #include <linux/kernel.h>
 #include <linux/time64.h>
+#include <errno.h>
 #include <inttypes.h>
 #include <termios.h>
 #include <semaphore.h>
index 6f93a6f0e26840d4341616d43c4fd32f17a4f3fd..ff98652484a77efaa86a835b7c8f9a796ab36b50 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include "builtin.h"
 #include "perf.h"
index 65429d1b29c880dd8b8b328026f64c0ebf5c0f5d..70340ff2008d4d13dcd313f333b4cbc12521c950 100644 (file)
@@ -40,6 +40,7 @@
 #include "util/perf-hooks.h"
 #include "asm/bug.h"
 
+#include <errno.h>
 #include <inttypes.h>
 #include <unistd.h>
 #include <sched.h>
index 66a2f44518de2bd792f4eecba1d09a9075c7d1fc..2941d8df4d4071688c9d9d5f6127ad11db4c4ed3 100644 (file)
@@ -40,6 +40,7 @@
 #include "util/auxtrace.h"
 
 #include <dlfcn.h>
+#include <errno.h>
 #include <inttypes.h>
 #include <linux/bitmap.h>
 #include <linux/stringify.h>
index aefab93d7d2fdb6c32a00e132541c227872c4e31..39996c53995a2f57b982536a09b420020cd9e256 100644 (file)
@@ -28,6 +28,7 @@
 #include <sys/resource.h>
 #include <inttypes.h>
 
+#include <errno.h>
 #include <semaphore.h>
 #include <pthread.h>
 #include <math.h>
index a710f68679542218c40b388eda0c50b9ee9582f0..853651a0f7202f4a6505e1312da3a53d078bdac8 100644 (file)
@@ -32,6 +32,7 @@
 #include "asm/bug.h"
 #include "util/mem-events.h"
 #include "util/dump-insn.h"
+#include <errno.h>
 #include <inttypes.h>
 
 #include "sane_ctype.h"
index 1da86e6708c06ebcd791e2bfd7f370532defe2f8..be2cd537c537d9925cc20a29d66229b08da08b10 100644 (file)
@@ -69,6 +69,7 @@
 
 #include <linux/time64.h>
 #include <api/fs/fs.h>
+#include <errno.h>
 #include <stdlib.h>
 #include <sys/prctl.h>
 #include <inttypes.h>
index a24b229a785f7bd28e291a888f6494f5eb151e68..e2576c8f6d4e8fed333acd4236e8ca368d367630 100644 (file)
@@ -12,6 +12,7 @@
  * of the License.
  */
 
+#include <errno.h>
 #include <inttypes.h>
 #include <traceevent/event-parse.h>
 
index 4160d946a34ddf19f8a276ac83dc9a768fd8e942..e065c4a12f5855b34c4367f18f626b5378a6bbda 100644 (file)
@@ -41,6 +41,7 @@
 #include "syscalltbl.h"
 #include "rb_resort.h"
 
+#include <errno.h>
 #include <inttypes.h>
 #include <libaudit.h> /* FIXME: Still needed for audit_errno_to_name */
 #include <stdlib.h>
index 94e9418aecb196cb4ff03618dbc58e3776973069..9ccccb0fbd8fbe06db925005217dbb38d31900f5 100644 (file)
@@ -19,6 +19,7 @@
 #include "util/debug.h"
 #include <api/fs/fs.h>
 #include <api/fs/tracing_path.h>
+#include <errno.h>
 #include <pthread.h>
 #include <stdlib.h>
 #include <time.h>
index bb2bc487f703fecd7efdcb5ac7402eb5cb7fa630..ba87cd529bfcf2a8b6f7a039b5cdfdb55097e11a 100644 (file)
@@ -18,6 +18,7 @@
  * permissions. All the event text files are stored there.
  */
 
+#include <errno.h>
 #include <inttypes.h>
 #include <stdlib.h>
 #include <stdio.h>
index 42e892b1e97981a19511d026f977c45feff0497b..50f6d7afee586320b7193b88dea7f521c28aa5f6 100644 (file)
@@ -8,6 +8,7 @@
 #include <sys/prctl.h>
 #include "tests.h"
 #include "debug.h"
+#include <errno.h>
 
 #define NR_ITERS 111
 
index 67fe5eeff021864af7f35347f5157642211367de..b78fbd611a7c568be74e3770cdf154eb9fe19692 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <stdio.h>
 #include <sys/epoll.h>
 #include <util/util.h>
index f029737ad2552832ec4584b670323e189efc19eb..552fd9aca08da2b59b314b5d81911b7807fe174f 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Builtin regression testing command: ever growing number of sanity tests
  */
+#include <errno.h>
 #include <unistd.h>
 #include <string.h>
 #include "builtin.h"
index fe6aac82d54e9483567dc2b7984c21bee8b60930..3a8bf15654939e9bd2cff8cd37f680aabb88e996 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <inttypes.h>
index 8d376e155697baf25a9d011dc3ed58a60769c49d..4683514751d636b1b1e29d1829a8850772568e77 100644 (file)
@@ -1,4 +1,5 @@
 #include <linux/compiler.h>
+#include <errno.h>
 #include <inttypes.h>
 #include <string.h>
 #include "tests.h"
index 9221d2732cc449dab125055670fe845c187c1f84..d2bea6f780f8a1184c67c92d96727c7ddc715046 100644 (file)
@@ -3,6 +3,7 @@
 #include "parse-events.h"
 #include "tests.h"
 #include "debug.h"
+#include <errno.h>
 #include <linux/kernel.h>
 
 static int perf_evsel__roundtrip_cache_name_test(void)
index 1bd26d23c2fcdf43bd909734116f827b94ad1d07..a26cbb79e988832af5eeddd4b9970ba37326a248 100644 (file)
@@ -9,6 +9,7 @@
 #include "thread.h"
 #include "parse-events.h"
 #include "hists_common.h"
+#include <errno.h>
 #include <linux/kernel.h>
 
 struct sample {
index aba40eb4c56fc5b03fdcc22f6cb043504a45737c..15c770856aacc6363c5b2618e51bb1356debbde1 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 /* For the CLR_() macros */
 #include <pthread.h>
index eb7b1a6d507eaf9b988e17f5f1330de8be32280f..b7dece0de42c4670bbdfbad7ca10c6988f37e56b 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 /* For the CPU_* macros */
 #include <pthread.h>
index f52239fed361913a219dd563f17ef7b5103fb238..9788fac910950d63244f83d417a1e421edd98ee4 100644 (file)
@@ -5,6 +5,7 @@
 #include "thread_map.h"
 #include "tests.h"
 #include "debug.h"
+#include <errno.h>
 
 #ifndef O_DIRECTORY
 #define O_DIRECTORY    00200000
index 5964938d4b85d9773cd72332d7152f2ac1631319..5f0c700b4693c31e0caa9833b51a5263645102b8 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include <api/fs/tracing_path.h>
 #include <linux/err.h>
index 05621748aead87cdb8127edc9e6b48309f503b2e..66ecc3f5f618bf77f1a1f7cc24990d29d23e72af 100644 (file)
@@ -5,6 +5,7 @@
 #include "tests.h"
 #include "debug.h"
 #include "util.h"
+#include <errno.h>
 #include <linux/kernel.h>
 #include <linux/hw_breakpoint.h>
 #include <api/fs/fs.h>
index a8b6fdaf8df11caa50b69f828938b64eb8c4620b..d37cd9588cc0357577a513bca0afe9e600b0c58f 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 /* For the CLR_() macros */
 #include <pthread.h>
index de6498dc4cbb3280ad557d7193c31c56442b00e3..a6d7aef3003056446f0b4507409d6672a63c986a 100644 (file)
@@ -2,6 +2,7 @@
 #include "pmu.h"
 #include "util.h"
 #include "tests.h"
+#include <errno.h>
 #include <linux/kernel.h>
 
 /* Simulated format definitions. */
index 26e5b7a0b839d1b87611201ecf3bf7ede912c5ed..f73b3c5e125dc9e84ad3bb14c4da05e983111b5b 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <stdio.h>
 #include <sys/epoll.h>
 #include <util/util.h>
index 29f11c4b3e603d51c26670b456bc2439c4dda22b..828494db4a190945dd3da7aa0d3ae3a987a52d36 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include <unistd.h>
 #include <stdlib.h>
index 7ddbe267d0acbae827010e6408bde3faf575003e..65474fd80da7216df44bc2e221660b89f4b3a02d 100644 (file)
@@ -1,5 +1,6 @@
 #include <sys/time.h>
 #include <sys/prctl.h>
+#include <errno.h>
 #include <time.h>
 #include <stdlib.h>
 
index 01a5ba2788c604c8c6b6c6e9f0a0364444f90da0..32873ec91a4e1307b30884c1141fe0e8f1da154e 100644 (file)
@@ -4,6 +4,7 @@
 #include "cpumap.h"
 #include "tests.h"
 
+#include <errno.h>
 #include <signal.h>
 
 static int exited;
index bc397bbbc3a7d28a1b9e51bc52ee35898361d078..0916575c6694edf2e1a2c3949bb188b9e0df0f47 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include <stdio.h>
 #include <stdlib.h>
index 297bf5c66609313ffb628974edd2867b4bf016dd..683f8340460c1777f82f35860b3bb581a07f222a 100644 (file)
@@ -7,6 +7,7 @@
  * Released under the GPL v2. (and only v2, not any later version)
  */
 
+#include <errno.h>
 #include <inttypes.h>
 #include "util.h"
 #include "ui/ui.h"
index 26fb1ee5746aaf7fa15db352f848d13bdd299736..9f0de72d58e26f07c479e53965cc106c365b3b70 100644 (file)
@@ -17,6 +17,7 @@
 #define __PERF_AUXTRACE_H
 
 #include <sys/types.h>
+#include <errno.h>
 #include <stdbool.h>
 #include <stddef.h>
 #include <linux/list.h>
index 27af9d62d899a9597824f6c6034f96caec24fae1..bf21c1ca9771d81545978110279076104ca0b90c 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/err.h>
 #include <linux/kernel.h>
 #include <linux/string.h>
+#include <errno.h>
 #include "perf.h"
 #include "debug.h"
 #include "bpf-loader.h"
index f2b737b225f2e0233d9d73aa9944588bf1f4d64e..48863867878bc35413d6bf94e460da4e57976869 100644 (file)
@@ -85,6 +85,8 @@ int bpf__strerror_setup_stdout(struct perf_evlist *evlist, int err,
                               char *buf, size_t size);
 
 #else
+#include <errno.h>
+
 static inline struct bpf_object *
 bpf__prepare_load(const char *filename __maybe_unused,
                  bool source __maybe_unused)
index 6cdbee119ceb3fa8f550368f9b93cc5b31aacbb0..1356220a9f1b6eee97e56c51132f394922225d36 100644 (file)
@@ -12,6 +12,7 @@
 #include "bpf-loader.h"
 #include "bpf-prologue.h"
 #include "probe-finder.h"
+#include <errno.h>
 #include <dwarf-regs.h>
 #include <linux/filter.h>
 
index d94cbea128999aab4368404140b07a0755ba4439..ba564838375f7b50bfc8d057b7c69f42c7b0f5cb 100644 (file)
@@ -18,6 +18,8 @@ int bpf__gen_prologue(struct probe_trace_arg *args, int nargs,
                      struct bpf_insn *new_prog, size_t *new_cnt,
                      size_t cnt_space);
 #else
+#include <errno.h>
+
 static inline int
 bpf__gen_prologue(struct probe_trace_arg *args __maybe_unused,
                  int nargs __maybe_unused,
index 3c075556396977abd2b6dbb82e8c6af7e2a0bb88..8d8ef1d31b1ece9aa066ca2cd1625890195318ae 100644 (file)
@@ -7,6 +7,7 @@
  * Copyright (C) 2009, 2010 Arnaldo Carvalho de Melo <acme@redhat.com>
  */
 #include "util.h"
+#include <errno.h>
 #include <stdio.h>
 #include "build-id.h"
 #include "event.h"
index 0eadd792ab1f0b99a784d14eb71fae99a6f1214f..ccafcf72b37a84d02b6b5d93e50a58cecdebf7ed 100644 (file)
@@ -20,6 +20,7 @@ extern int perf_clang__compile_bpf(const char *filename,
                                   size_t *p_obj_buf_sz);
 #else
 
+#include <errno.h>
 
 static inline void perf_clang__init(void) { }
 static inline void perf_clang__cleanup(void) { }
index f0dcd0ee0afaa0505470ca382a9d597a5e88fb3a..4b4f00df58a8253c46e3e912753f8d2d25c06044 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <sched.h>
 #include "util.h"
 #include "../perf.h"
index 32837b6f78794100df203b598d43fe573142d7e7..530a62a7b51e2676595f5dc242e7667564d0d3fa 100644 (file)
@@ -1,5 +1,6 @@
 #include "comm.h"
 #include "util.h"
+#include <errno.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <linux/refcount.h>
index 88783aa3dfc9206b9b3fb5be08bbfc551a05700d..f5604039cbe49ae6e37797053ccbf7c5520f6c4d 100644 (file)
@@ -8,6 +8,7 @@
  * Copyright (C) Johannes Schindelin, 2005
  *
  */
+#include <errno.h>
 #include "util.h"
 #include "cache.h"
 #include <subcmd/exec-cmd.h>
index e3fde313deb27371de3782eaa76e1e2ee232fdf8..83fedd0d22a1dab8c98deca4bb7ef7bd0376409d 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <stdlib.h>
 #include "evsel.h"
 #include "counts.h"
index c3277b32e9178b17a219642d36dad529789667b4..89d50318833d94e751dc693e6d100b85fce41c28 100644 (file)
@@ -7,6 +7,7 @@
  * Released under the GPL v2. (and only v2, not any later version)
  */
 
+#include <errno.h>
 #include <inttypes.h>
 #include <linux/compiler.h>
 #include <linux/kernel.h>
index 60bfc9ca1e22f3a1b10d58169d2ed70ccfe040cc..e84bbc8ec058916c968ae940ae662746495efe67 100644 (file)
@@ -2,6 +2,7 @@
 #include <linux/kernel.h>
 #include <sys/types.h>
 #include <sys/stat.h>
+#include <errno.h>
 #include <unistd.h>
 #include <string.h>
 
index 1647f285c6296d62ef031b5e880732fefa25863f..eec754243f4d3b257ae1013875215d7c6ec007f3 100644 (file)
@@ -17,6 +17,7 @@
 #include "evlist.h"
 #include "evsel.h"
 #include "pmu.h"
+#include <errno.h>
 
 static int
 perf_evsel__apply_drv_configs(struct perf_evsel *evsel,
index 6ad57730a0eda42895ce3fd758ec12f86553b336..cd061dc1de7010c9385771ac19ac158cbc85ea3c 100644 (file)
@@ -2,6 +2,7 @@
 #include <linux/kernel.h>
 #include <sys/time.h>
 #include <sys/resource.h>
+#include <errno.h>
 #include "symbol.h"
 #include "dso.h"
 #include "machine.h"
index 780ee4629bd04dab10757ec04f2d0f9f663bcfb0..f5acda13dcfa7daef429510fbfde922ea28a2789 100644 (file)
@@ -17,6 +17,7 @@
  *
  */
 
+#include <errno.h>
 #include <inttypes.h>
 #include <stdbool.h>
 #include "util.h"
index 075fc77286bf05feb5cca14fc3825f34d0fdaed1..9e21538c42ae96747b671e4f27a9f73ff83dc6ec 100644 (file)
@@ -1,6 +1,7 @@
 #include "cpumap.h"
 #include "env.h"
 #include "util.h"
+#include <errno.h>
 
 struct perf_env perf_env;
 
index 53b81b2283c14e4b6dc181f0c1e6824cf0a0c682..1fc1217a0c2c26b7de39f038d7df921d8dadf2bd 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
index cf27039df1007f084e78dc8c41e442113422f06e..f74ea2e55fde893ef579733108fc7801f820d504 100644 (file)
@@ -8,6 +8,7 @@
  */
 #include "util.h"
 #include <api/fs/fs.h>
+#include <errno.h>
 #include <inttypes.h>
 #include <poll.h>
 #include "cpumap.h"
index 757f73c4fa95c596ced7391aab17ac443e4ea1fa..44a7aef3911b02b2c3bab3fdf6c5c51873beebea 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <byteswap.h>
+#include <errno.h>
 #include <inttypes.h>
 #include <linux/bitops.h>
 #include <api/fs/tracing_path.h>
index 51865b8cb9f355ae18d581862fd05400996e7165..28a3acb7b3135eaf9e95acb5a342b98d89aaea2b 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include "util.h"
 #include "string2.h"
index af3bd5d31d99d3297ea2fd70a8ed8610f9aad7ef..65d42758aaddb275c97f0faa68078e4ecaea33b5 100644 (file)
@@ -10,6 +10,7 @@
 #include "annotate.h"
 #include "srcline.h"
 #include "ui/progress.h"
+#include <errno.h>
 #include <math.h>
 
 static bool hists__filter_entry_by_dso(struct hists *hists,
index 471ed8b26a1c177e2e8d3b3ad57df51adf199768..b2834ac7b1f558fd8ecbf4b680cfa0d290ab5987 100644 (file)
@@ -14,6 +14,7 @@
  */
 
 #include <endian.h>
+#include <errno.h>
 #include <byteswap.h>
 #include <inttypes.h>
 #include <linux/kernel.h>
index d6d25327bc924aaabf0f170f8e85d94197a7afad..388078d84eedced9d7c6cdb79e4313b74843a562 100644 (file)
@@ -1,5 +1,6 @@
 #include <sys/sysmacros.h>
 #include <sys/types.h>
+#include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
index 9ddea5cecd94b57f9d177f94f447d89f4716a5a8..5b73b268c1694cb982ad03e5281f0d97dc17113f 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <lzma.h>
 #include <stdio.h>
 #include <linux/compiler.h>
index f13f46a99b362204209541462154f7df27e854e4..cdbfe3e32e5a85cfce0c84b5abd8c30a776bfb73 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include "callchain.h"
 #include "debug.h"
index df05be69cc9ee8fa133425dcccf42b35e84919fd..4de398cfb577177af2a2bff7a4212a5f569b1ee5 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include <linux/list.h>
 #include <linux/compiler.h>
index 535c7cbb2bfb386f06e23d17221c887e3c5dd90b..d4877c8438e5dd35a8f456cfc1c4d66d77f09bfb 100644 (file)
@@ -1,5 +1,6 @@
 #include <linux/hw_breakpoint.h>
 #include <linux/err.h>
+#include <errno.h>
 #include "util.h"
 #include "../perf.h"
 #include "evlist.h"
index 7503fa170249cf868d9164c7c1618ce6bf8f0b77..bca1844594d0028daea56d6dac42311ef9e6e14b 100644 (file)
@@ -1,6 +1,7 @@
 #include <linux/list.h>
 #include <linux/compiler.h>
 #include <sys/types.h>
+#include <errno.h>
 #include <unistd.h>
 #include <stdio.h>
 #include <stdbool.h>
index 7942ea5c7e8173d2ee12f512f442de3eaea8cb82..1ccaefdc05c4218915732c0c1f174e12991ddce6 100644 (file)
@@ -14,6 +14,7 @@
  * GNU General Public License for more details.
  *
  */
+#include <errno.h>
 #include <sys/uio.h>
 #include "util.h"
 #include "event.h"
index 293534c1a474352486df78087a4d452bcb96fe20..1ba8920151d8919e3d8b7b2a1236d7a82d27a939 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <stdlib.h>
 #include "strbuf.h"
 #include "quote.h"
index 98bf584853ea28e0fd9ab3828aa1e83f9d4010e5..d91bdf5a1aa45985040d6321c33ef56d7dcb3f18 100644 (file)
@@ -2,6 +2,7 @@
 #include "evsel.h"
 #include "cpumap.h"
 #include "parse-events.h"
+#include <errno.h>
 #include <api/fs/fs.h>
 #include "util.h"
 #include "cloexec.h"
index 0695e08d22526c923861880f7d6d41bc320cef3f..19d993f2a30565f1e7ce9521b22e15ad9af78cf6 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include <linux/kernel.h>
 #include <traceevent/event-parse.h>
index 63ad5374f364efcc88edd47e994171c4e3d4bac2..9aa058e167e887c1c52d5df6c438f1a104c38b55 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include <sys/mman.h>
 #include "sort.h"
index bbf30b2d16143af633006fcbccbcafa28efb3b9d..c58174443dc12c7fad840d8b67a34223e5283f9f 100644 (file)
@@ -1,3 +1,4 @@
+#include <errno.h>
 #include <inttypes.h>
 #include <math.h>
 #include "stat.h"
index 817593908d47a3d1ea27eb73080b94852e88d990..e91b5e86f0274c0cb3d9e5c44df5d2513e2564f5 100644 (file)
@@ -1,6 +1,7 @@
 #include "debug.h"
 #include "util.h"
 #include <linux/kernel.h>
+#include <errno.h>
 
 int prefixcmp(const char *str, const char *prefix)
 {
index 3b068e0e2d595a6cade0a897a8251789e11a8772..4dc0af669a3009f72726ff124913057413e1758f 100644 (file)
@@ -2,6 +2,7 @@
 #include "string2.h"
 #include "strfilter.h"
 
+#include <errno.h>
 #include "sane_ctype.h"
 
 /* Operators */
index 870ef0f0659c6b65ac844a6beeae563e8f1544a3..40bf5d4c0bfd4a6bc9aa4564dc9613e66ca1d7b6 100644 (file)
@@ -1,6 +1,7 @@
 #include "symbol.h"
 #include "util.h"
 
+#include <errno.h>
 #include <stdio.h>
 #include <fcntl.h>
 #include <string.h>
index d3301529f6a762a17e5e390f8fd53286b5fc6145..dd17d6a38d3a1bc666a81c175e78295307ff40f9 100644 (file)
@@ -15,6 +15,7 @@
 
 #include <linux/rbtree.h>
 #include <linux/list.h>
+#include <errno.h>
 #include "thread.h"
 #include "event.h"
 #include "machine.h"
index e8ce6abc53217d1fe13a77258f6290a0f53ad4b0..378c418ca0c173ddcc83425d590c32d3d71d2a39 100644 (file)
@@ -1,4 +1,5 @@
 #include "../perf.h"
+#include <errno.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
index ef86bf517e01bba00db51b332cc547ec3537f4ba..63ead7b06324c1615ceacb9c421b7f47129f3f5e 100644 (file)
@@ -1,4 +1,5 @@
 #include <dirent.h>
+#include <errno.h>
 #include <limits.h>
 #include <stdbool.h>
 #include <stdlib.h>
index 788f4d3c76f51afc7662c79e64f8da4f73310bf1..f8455bed6e653705183b878c40d294991edf4e92 100644 (file)
@@ -16,6 +16,7 @@
  */
 
 #include <elf.h>
+#include <errno.h>
 #include <gelf.h>
 #include <fcntl.h>
 #include <inttypes.h>
index 850ca54d17a51f01e875789b317d274a1b22bde1..6fd9963be1c829f58614fa63a10ef2943e6bbadc 100644 (file)
@@ -18,7 +18,6 @@
 #include <stdarg.h>
 #include <string.h>
 #include <term.h>
-#include <errno.h>
 #include <limits.h>
 #include <sys/param.h>
 #include <sys/types.h>
index 7bdcad484225f13ed96ff07eb355a45acb997ac5..d3c39eec89a85b64f724bf27466c3dabc15a1029 100644 (file)
@@ -1,4 +1,4 @@
-
+#include <errno.h>
 #include <unistd.h>
 #include <stdio.h>
 #include <string.h>