1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __UML_LONGJMP_H
3 #define __UML_LONGJMP_H
5 #include <sysdep/archsetjmp.h>
8 extern int setjmp(jmp_buf);
9 extern void longjmp(jmp_buf, int);
11 #define UML_LONGJMP(buf, val) do { \
15 #define UML_SETJMP(buf) ({ \
17 volatile int enable; \
18 enable = get_signals(); \
21 set_signals_trace(enable); \