diff options
author | SoonKyu Park <sk7.park@samsung.com> | 2020-03-27 10:44:04 +0900 |
---|---|---|
committer | SoonKyu Park <sk7.park@samsung.com> | 2020-03-27 10:44:04 +0900 |
commit | 942ee805f71edae46e1de87a32f61c1d1d46e541 (patch) | |
tree | b6b4e4532132429bd395cd29e0baa8be68921a39 | |
parent | 71019502bacb9ac6c7b06a142fcdb932ab9baf0a (diff) | |
download | qemu-sandbox/soong9/gopatch.tar.gz qemu-sandbox/soong9/gopatch.tar.bz2 qemu-sandbox/soong9/gopatch.zip |
bug fix7sandbox/soong9/gopatch
Change-Id: Ic27bfc0d084d1a54f7343acfe0705aaace6a1ed0
-rw-r--r-- | linux-user/main.c | 2 | ||||
-rw-r--r-- | linux-user/qemu.h | 9 |
2 files changed, 3 insertions, 8 deletions
diff --git a/linux-user/main.c b/linux-user/main.c index 57b7bcc3b..0cfc09bb7 100644 --- a/linux-user/main.c +++ b/linux-user/main.c @@ -3800,7 +3800,7 @@ void stop_all_tasks(void) void init_task_state(TaskState *ts) { ts->used = 1; - ts->sigaltstack_used = (struct target_sigaltstack1) { + ts->sigaltstack_used = (struct target_sigaltstack) { .ss_sp = 0, .ss_size = 0, .ss_flags = TARGET_SS_DISABLE, diff --git a/linux-user/qemu.h b/linux-user/qemu.h index ecc61f751..fc6633af0 100644 --- a/linux-user/qemu.h +++ b/linux-user/qemu.h @@ -17,6 +17,7 @@ #include "target_syscall.h" #include "exec/gdbstub.h" #include "qemu/queue.h" +#include "target_signal.h" #define THREAD __thread @@ -30,12 +31,6 @@ * task_struct fields in the kernel */ -typedef struct target_sigaltstack1 { - abi_ulong ss_sp; - abi_int ss_flags; - abi_ulong ss_size; -}; - struct image_info { abi_ulong load_bias; abi_ulong load_addr; @@ -155,7 +150,7 @@ typedef struct TaskState { int signal_pending; /* This thread's sigaltstack, if it has one */ - struct target_sigaltstack1 sigaltstack_used; + struct target_sigaltstack sigaltstack_used; } __attribute__((aligned(16))) TaskState; extern char *exec_path; |