mirror of https://gitee.com/openkylin/qemu.git
linux-user: Propagate goto unimplemented_nowarn to return
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Laurent Vivier <laurent@vivier.eu> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20180818190118.12911-6-richard.henderson@linaro.org> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
parent
2852aafd9d
commit
10f45d98f2
|
@ -11976,7 +11976,7 @@ static abi_long do_syscall1(void *cpu_env, int num, abi_long arg1,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
goto unimplemented_nowarn;
|
return -TARGET_ENOSYS;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#ifdef TARGET_NR_get_thread_area
|
#ifdef TARGET_NR_get_thread_area
|
||||||
|
@ -11989,12 +11989,12 @@ static abi_long do_syscall1(void *cpu_env, int num, abi_long arg1,
|
||||||
return ts->tp_value;
|
return ts->tp_value;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
goto unimplemented_nowarn;
|
return -TARGET_ENOSYS;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#ifdef TARGET_NR_getdomainname
|
#ifdef TARGET_NR_getdomainname
|
||||||
case TARGET_NR_getdomainname:
|
case TARGET_NR_getdomainname:
|
||||||
goto unimplemented_nowarn;
|
return -TARGET_ENOSYS;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef TARGET_NR_clock_settime
|
#ifdef TARGET_NR_clock_settime
|
||||||
|
@ -12079,7 +12079,7 @@ static abi_long do_syscall1(void *cpu_env, int num, abi_long arg1,
|
||||||
* holding a mutex that is shared with another process via
|
* holding a mutex that is shared with another process via
|
||||||
* shared memory).
|
* shared memory).
|
||||||
*/
|
*/
|
||||||
goto unimplemented_nowarn;
|
return -TARGET_ENOSYS;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(TARGET_NR_utimensat)
|
#if defined(TARGET_NR_utimensat)
|
||||||
|
@ -12739,9 +12739,6 @@ static abi_long do_syscall1(void *cpu_env, int num, abi_long arg1,
|
||||||
default:
|
default:
|
||||||
unimplemented:
|
unimplemented:
|
||||||
qemu_log_mask(LOG_UNIMP, "Unsupported syscall: %d\n", num);
|
qemu_log_mask(LOG_UNIMP, "Unsupported syscall: %d\n", num);
|
||||||
#if defined(TARGET_NR_setxattr) || defined(TARGET_NR_get_thread_area) || defined(TARGET_NR_getdomainname) || defined(TARGET_NR_set_robust_list)
|
|
||||||
unimplemented_nowarn:
|
|
||||||
#endif
|
|
||||||
return -TARGET_ENOSYS;
|
return -TARGET_ENOSYS;
|
||||||
}
|
}
|
||||||
fail:
|
fail:
|
||||||
|
|
Loading…
Reference in New Issue