The use of /usr/include/bits/uio.h is questionable.  Anything in
/usr/include/bits is an internal header file and should not be used
directly by user code.  On Fedora 28 there isn't a
/usr/includes/bits/uio.h.  Also Eliminated the conditional includes to
simplify the code.

Signed-off-by: William Cohen <wco...@redhat.com>
---
 proccontrol/src/linux.C | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/proccontrol/src/linux.C b/proccontrol/src/linux.C
index de77ad0f4..7d102601d 100644
--- a/proccontrol/src/linux.C
+++ b/proccontrol/src/linux.C
@@ -69,12 +69,9 @@
 #include "boost/shared_ptr.hpp"
 
 //needed by GETREGSET/SETREGSET
-#if defined(arch_aarch64)
 #include<sys/user.h>
 #include<sys/procfs.h>
-#include<bits/uio.h>
 #include<linux/elf.h>
-#endif
 
 // Before glibc-2.7, sys/ptrace.h lacked PTRACE_O_* and PTRACE_EVENT_*, so we
 // need them from linux/ptrace.h.  (Conditionally, as later glibc conflicts.)
-- 
2.17.1

_______________________________________________
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to