mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
libxc: disable xc_ptrace on x86 Linux
It has been unused since 21732:eb34666befcc. Removing the include of sys/ptrace.h and threaddb.h exposed a few places which were using time(2) or gettimeofday(2) without including time.h or sys/time.h respectively and were relying on an include. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
1 parent
8001ffc0d3
commit
fa2244104b
9 files changed
+11
-6
No files matched your search
@@ -34,7 +34,7 @@
|
||||
#include <termios.h>
|
||||
#include <stdarg.h>
|
||||
#include <sys/mman.h>
|
||||
#include <sys/time.h>
|
||||
#include <time.h>
|
||||
#include <assert.h>
|
||||
#if defined(__NetBSD__) || defined(__OpenBSD__)
|
||||
#include <util.h>
|
||||
|
||||
@@ -32,7 +32,7 @@ CTRL_SRCS-y += xtl_logger_stdio.c
|
||||
CTRL_SRCS-$(CONFIG_X86) += xc_pagetab.c
|
||||
CTRL_SRCS-$(CONFIG_Linux) += xc_linux.c
|
||||
CTRL_SRCS-$(CONFIG_SunOS) += xc_solaris.c
|
||||
CTRL_SRCS-$(CONFIG_X86_Linux) += xc_ptrace.c xc_ptrace_core.c
|
||||
#CTRL_SRCS-$(CONFIG_X86_Linux) += xc_ptrace.c xc_ptrace_core.c
|
||||
CTRL_SRCS-$(CONFIG_NetBSD) += xc_netbsd.c
|
||||
CTRL_SRCS-$(CONFIG_MiniOS) += xc_minios.c
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
#error xc_ptrace is disabled.
|
||||
|
||||
#ifndef XC_PTRACE_
|
||||
#define XC_PTRACE_
|
||||
|
||||
|
||||
@@ -150,7 +150,7 @@ typedef struct xc_core_header {
|
||||
#define XC_CORE_MAGIC 0xF00FEBED
|
||||
#define XC_CORE_MAGIC_HVM 0xF00FEBEE
|
||||
|
||||
#ifdef __linux__
|
||||
#if 0 /*def __linux__*/
|
||||
|
||||
#include <sys/ptrace.h>
|
||||
#include <thread_db.h>
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include <sys/select.h>
|
||||
#include <sys/mman.h>
|
||||
#include <sys/wait.h>
|
||||
#include <sys/time.h>
|
||||
#include <signal.h>
|
||||
#include <unistd.h> /* for write, unlink and close */
|
||||
#include <stdint.h>
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/time.h> /* for time */
|
||||
#include <time.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
|
||||
@@ -21,10 +21,11 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/time.h> /* for time */
|
||||
#include <time.h>
|
||||
#include <getopt.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/time.h>
|
||||
#include <fcntl.h>
|
||||
#include <signal.h>
|
||||
#include <sys/socket.h>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <time.h>
|
||||
#include <sys/time.h>
|
||||
#include <signal.h>
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
#include <inttypes.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <time.h>
|
||||
#include <xc_private.h>
|
||||
|
||||
#include <xen/mem_event.h>
|
||||
|
||||