progs/perftest.c: Use from Glibc syscall numbers. master
authorMark Wooding <mdw@distorted.org.uk>
Sun, 17 Mar 2024 12:34:32 +0000 (12:34 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 17 Mar 2024 12:34:32 +0000 (12:34 +0000)
progs/perftest.c

index b4a88ca..7c4a133 100644 (file)
@@ -44,8 +44,8 @@
 #include <unistd.h>
 
 #ifdef HAVE_LINUX_PERF_EVENT_H
+#  include <sys/syscall.h>
 #  include <linux/perf_event.h>
-#  include <asm/unistd.h>
 #endif
 
 #include <mLib/alloc.h>
@@ -798,7 +798,7 @@ static void init_cyclecount(void)
   attr.exclude_kernel = 1;
   attr.exclude_hv = 1;
 
-  if ((perf_fd = syscall(__NR_perf_event_open, &attr, 0, -1, -1, 0)) < 0)
+  if ((perf_fd = syscall(SYS_perf_event_open, &attr, 0, -1, -1, 0)) < 0)
     moan("failed to open perf event: %s", strerror(errno));
   else
     cyclecount_active_p = 1;