aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris E Ferron <chris.e.ferron@linux.intel.com>2012-07-20 15:14:08 -0700
committerChris E Ferron <chris.e.ferron@linux.intel.com>2012-07-20 15:14:08 -0700
commit9ce9ec662ce7b642967fd75222114b624b8a503a (patch)
tree0e5c70427c7c89e07651f5659180d38f85efc635
parent1c7b4b999cb172b59833f829ab7b95fab11d7a00 (diff)
removed re-define of __NR_perf_event_open, what was needed for stale headers in older kernels. sys/syscall.h will not be correct.
-rw-r--r--src/perf/perf.cpp10
-rw-r--r--src/perf/perf_event.h12
2 files changed, 1 insertions, 21 deletions
diff --git a/src/perf/perf.cpp b/src/perf/perf.cpp
index 8673575..102e224 100644
--- a/src/perf/perf.cpp
+++ b/src/perf/perf.cpp
@@ -27,7 +27,6 @@
#include <fstream>
#include <unistd.h>
-#include <sys/syscall.h> /* For SYS_xxx definitions */
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
@@ -40,15 +39,6 @@
#include <fcntl.h>
#include "perf_event.h"
-
-/* __NR_perf_event_open in ia64 and alpha is defined elsewhere */
-#ifdef __ia64__
-#include <asm-generic/unistd.h>
-#endif
-#ifdef __alpha__
-#include <asm-generic/unistd.h>
-#endif
-
#include "perf.h"
#include "../lib.h"
#include "../display.h"
diff --git a/src/perf/perf_event.h b/src/perf/perf_event.h
index 01fd065..92a38b8 100644
--- a/src/perf/perf_event.h
+++ b/src/perf/perf_event.h
@@ -41,17 +41,7 @@
#include <linux/types.h>
#include <linux/ioctl.h>
#include <asm/byteorder.h>
-
-
-/* some people have stale headers */
-#ifndef __NR_perf_event_open
-#ifdef __i386__
-#define __NR_perf_event_open 336
-#endif
-#if __x86_64__
-#define __NR_perf_event_open 298
-#endif
-#endif
+#include <sys/syscall.h>
/*