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