From 5cb3b40f2d6e1fe9f7b7e4ade722d648b6e7196a Mon Sep 17 00:00:00 2001 From: Denis Drakhnya Date: Thu, 11 Feb 2021 11:48:10 +0200 Subject: [PATCH] e2k: Set correct NR macro for pread/pwrite. --- linux-user/e2k/signal.c | 2 +- linux-user/e2k/syscall_nr.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/linux-user/e2k/signal.c b/linux-user/e2k/signal.c index 6baaedf1a7..4cc925186c 100644 --- a/linux-user/e2k/signal.c +++ b/linux-user/e2k/signal.c @@ -211,7 +211,7 @@ static void target_setup_frame(int sig, struct target_sigaction *ka, env->wd.psize = 0; env->usd.size = env->sbr - frame_addr; env->usd.base = frame_addr; - helper_signal_frame(env, 2, 0xe2ffffffffff); + helper_signal_frame(env, 2, E2K_SYSRET_ADDR_CTPR); env->ip = ka->_sa_handler; env->regs[0] = sig; diff --git a/linux-user/e2k/syscall_nr.h b/linux-user/e2k/syscall_nr.h index d85cd7f58d..e3f7b0e741 100644 --- a/linux-user/e2k/syscall_nr.h +++ b/linux-user/e2k/syscall_nr.h @@ -184,8 +184,8 @@ #define TARGET_NR_rt_sigtimedwait 177 #define TARGET_NR_rt_sigqueueinfo 178 #define TARGET_NR_rt_sigsuspend 179 -#define TARGET_NR_pread 180 -#define TARGET_NR_pwrite 181 +#define TARGET_NR_pread64 180 +#define TARGET_NR_pwrite64 181 #define TARGET_NR_chown 182 #define TARGET_NR_getcwd 183 #define TARGET_NR_capget 184