aboutsummaryrefslogtreecommitdiff
path: root/bsd-user/errno_defs.h
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2021-11-17 05:32:17 -0800
committerRichard Henderson <richard.henderson@linaro.org>2021-12-19 20:47:33 -0800
commit2ac16d01e371ba9fb268f04249eaca9fafceb00b (patch)
treef2294502d8f7e8e91eb8f678b57a01212676708d /bsd-user/errno_defs.h
parent5da4063f647348b1a607f39a9ae1adeec39419c9 (diff)
bsd-user: Create special-errno.h
Pull the internal errno used by qemu internally its own header file, for use by safe-syscall.S. 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 'bsd-user/errno_defs.h')
-rw-r--r--bsd-user/errno_defs.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/bsd-user/errno_defs.h b/bsd-user/errno_defs.h
index 141e08456c..73cfa24b7f 100644
--- a/bsd-user/errno_defs.h
+++ b/bsd-user/errno_defs.h
@@ -151,6 +151,10 @@
/* Internal errors: */
#define TARGET_EJUSTRETURN 254 /* Just return without modifing regs */
#define TARGET_ERESTART 255 /* Restart syscall */
-#define QEMU_ERESTARTSYS TARGET_ERESTART
+
+#include "special-errno.h"
+
+_Static_assert(TARGET_ERESTART == QEMU_ERESTARTSYS,
+ "TARGET_ERESTART and QEMU_ERESTARTSYS expected to match");
#endif /* ! _ERRNO_DEFS_H_ */