mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-12-17 21:26:13 -07:00
linux-user: Rename TARGET_ERESTARTSYS to QEMU_ERESTARTSYS
This value is fully internal to qemu, and so is not a TARGET define. We use this as an extra marker for both host and target errno. Reviewed-by: Warner Losh <imp@bsdimp.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
0a7e01904d
commit
af254a2792
31 changed files with 45 additions and 46 deletions
|
|
@ -547,7 +547,7 @@ static inline abi_long get_errno(abi_long ret)
|
|||
|
||||
const char *target_strerror(int err)
|
||||
{
|
||||
if (err == TARGET_ERESTARTSYS) {
|
||||
if (err == QEMU_ERESTARTSYS) {
|
||||
return "To be restarted";
|
||||
}
|
||||
if (err == TARGET_QEMU_ESIGRETURN) {
|
||||
|
|
@ -6458,7 +6458,7 @@ static int do_fork(CPUArchState *env, unsigned int flags, abi_ulong newsp,
|
|||
}
|
||||
|
||||
if (block_signals()) {
|
||||
return -TARGET_ERESTARTSYS;
|
||||
return -QEMU_ERESTARTSYS;
|
||||
}
|
||||
|
||||
fork_start();
|
||||
|
|
@ -8328,7 +8328,7 @@ static abi_long do_syscall1(void *cpu_env, int num, abi_long arg1,
|
|||
Do thread termination if we have more then one thread. */
|
||||
|
||||
if (block_signals()) {
|
||||
return -TARGET_ERESTARTSYS;
|
||||
return -QEMU_ERESTARTSYS;
|
||||
}
|
||||
|
||||
pthread_mutex_lock(&clone_lock);
|
||||
|
|
@ -9317,7 +9317,7 @@ static abi_long do_syscall1(void *cpu_env, int num, abi_long arg1,
|
|||
#endif
|
||||
ret = get_errno(safe_rt_sigsuspend(&ts->sigsuspend_mask,
|
||||
SIGSET_T_SIZE));
|
||||
if (ret != -TARGET_ERESTARTSYS) {
|
||||
if (ret != -QEMU_ERESTARTSYS) {
|
||||
ts->in_sigsuspend = 1;
|
||||
}
|
||||
}
|
||||
|
|
@ -9336,7 +9336,7 @@ static abi_long do_syscall1(void *cpu_env, int num, abi_long arg1,
|
|||
unlock_user(p, arg1, 0);
|
||||
ret = get_errno(safe_rt_sigsuspend(&ts->sigsuspend_mask,
|
||||
SIGSET_T_SIZE));
|
||||
if (ret != -TARGET_ERESTARTSYS) {
|
||||
if (ret != -QEMU_ERESTARTSYS) {
|
||||
ts->in_sigsuspend = 1;
|
||||
}
|
||||
}
|
||||
|
|
@ -9452,13 +9452,13 @@ static abi_long do_syscall1(void *cpu_env, int num, abi_long arg1,
|
|||
#ifdef TARGET_NR_sigreturn
|
||||
case TARGET_NR_sigreturn:
|
||||
if (block_signals()) {
|
||||
return -TARGET_ERESTARTSYS;
|
||||
return -QEMU_ERESTARTSYS;
|
||||
}
|
||||
return do_sigreturn(cpu_env);
|
||||
#endif
|
||||
case TARGET_NR_rt_sigreturn:
|
||||
if (block_signals()) {
|
||||
return -TARGET_ERESTARTSYS;
|
||||
return -QEMU_ERESTARTSYS;
|
||||
}
|
||||
return do_rt_sigreturn(cpu_env);
|
||||
case TARGET_NR_sethostname:
|
||||
|
|
@ -13145,7 +13145,7 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1,
|
|||
static bool flag;
|
||||
flag = !flag;
|
||||
if (flag) {
|
||||
return -TARGET_ERESTARTSYS;
|
||||
return -QEMU_ERESTARTSYS;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue