diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2025-04-02 19:13:07 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-02 13:13:07 +0200 |
| commit | b5c792f5f0fea5f3a5b7a1dd1ef4ce1556de2d58 (patch) | |
| tree | 48dda15a93aec5a2c1bfcfb78a6b7d2bea9b7a8c /src/include | |
| parent | b45d75f0c489b0111ad74dd3a2b18dd010eeb215 (diff) | |
| download | box64-b5c792f5f0fea5f3a5b7a1dd1ef4ce1556de2d58.tar.gz box64-b5c792f5f0fea5f3a5b7a1dd1ef4ce1556de2d58.zip | |
Moved some emit functions to os.h (#2494)
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/os.h | 3 | ||||
| -rw-r--r-- | src/include/signals.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/include/os.h b/src/include/os.h index 819975bb..6646c49f 100644 --- a/src/include/os.h +++ b/src/include/os.h @@ -3,6 +3,9 @@ int GetTID(void); int SchedYield(void); +void EmitSignal(void* emu, int sig, void* addr, int code); +void EmitDiv0(void* emu, void* addr, int code); +void EmitInterruption(void* emu, int num, void* addr); #ifndef _WIN32 #include <setjmp.h> diff --git a/src/include/signals.h b/src/include/signals.h index df295dea..cb627250 100644 --- a/src/include/signals.h +++ b/src/include/signals.h @@ -1,7 +1,10 @@ #ifndef __SIGNALS_H__ #define __SIGNALS_H__ +#include <stdint.h> #include <signal.h> +#include "box64context.h" + typedef void (*sighandler_t)(int); #ifdef ANDROID |