diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2021-11-17 16:14:00 +0100 |
|---|---|---|
| committer | Richard Henderson <richard.henderson@linaro.org> | 2021-12-20 10:12:24 -0800 |
| commit | bbf15aaf7c7506c88062288b3ae122b882f65e69 (patch) | |
| tree | 35c44f9cb40a66389e85da8afbb4fd65efc71af2 /linux-user/safe-syscall-error.c | |
| parent | 2ac16d01e371ba9fb268f04249eaca9fafceb00b (diff) | |
| download | focaccia-qemu-bbf15aaf7c7506c88062288b3ae122b882f65e69.tar.gz focaccia-qemu-bbf15aaf7c7506c88062288b3ae122b882f65e69.zip | |
common-user: Move safe-syscall.* from linux-user
Move linux-user safe-syscall.S and safe-syscall-error.c to common-user so that bsd-user can also use it. Also move safe-syscall.h to include/user/. Since there is nothing here that is related to the guest, as opposed to the host, build it once. Reviewed-by: Warner Losh <imp@bsdimp.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'linux-user/safe-syscall-error.c')
| -rw-r--r-- | linux-user/safe-syscall-error.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/linux-user/safe-syscall-error.c b/linux-user/safe-syscall-error.c deleted file mode 100644 index 55d95ac39a..0000000000 --- a/linux-user/safe-syscall-error.c +++ /dev/null @@ -1,25 +0,0 @@ -/* - * safe-syscall-error.c: errno setting fragment - * This is intended to be invoked by safe-syscall.S - * - * Written by Richard Henderson <rth@twiddle.net> - * Copyright (C) 2021 Red Hat, Inc. - * - * This work is licensed under the terms of the GNU GPL, version 2 or later. - * See the COPYING file in the top-level directory. - */ - -#include "qemu/osdep.h" -#include "safe-syscall.h" - -/* - * This is intended to be invoked via tail-call on the error path - * from the assembly in host/arch/safe-syscall.inc.S. This takes - * care of the host specific addressing of errno. - * Return -1 to finalize the return value for safe_syscall_base. - */ -long safe_syscall_set_errno_tail(int value) -{ - errno = value; - return -1; -} |