[PATCH] tracefs-perf: Add missing headers for syscall() and SYS_* defines

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



These headers are needed to provide prototype definitions for functions
e.g. close(), syscall(), getpagesize(), getpid()

The issue is observed with clang-16+ compiler on musl systems

Signed-off-by: Khem Raj <raj.khem@xxxxxxxxx>
---
 src/tracefs-perf.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/tracefs-perf.c b/src/tracefs-perf.c
index 96d12cd..62c1508 100644
--- a/src/tracefs-perf.c
+++ b/src/tracefs-perf.c
@@ -1,4 +1,5 @@
-#include <asm/unistd.h>
+#include <unistd.h>
+#include <sys/syscall.h>
 #include <sys/mman.h>
 #include <signal.h>
 #include <linux/perf_event.h>
-- 
2.41.0




[Index of Archives]     [Linux USB Development]     [Linux USB Development]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux