]>
Commit | Line | Data |
---|---|---|
878885b4 TT |
1 | // win32-signal.h - Catch runtime signals and turn them into exceptions. |
2 | ||
3fff8475 | 3 | /* Copyright (C) 1998, 1999, 2000 Free Software Foundation |
878885b4 TT |
4 | |
5 | This file is part of libgcj. | |
6 | ||
7 | This software is copyrighted work licensed under the terms of the | |
8 | Libgcj License. Please consult the file "LIBGCJ_LICENSE" for | |
9 | details. */ | |
10 | ||
11 | // Exception handling is done totally differently on Win32 this stuff | |
12 | // just keeps it compatible | |
13 | ||
14 | #ifndef JAVA_SIGNAL_H | |
15 | #define JAVA_SIGNAL_H 1 | |
16 | ||
17 | #define HANDLE_SEGV 1 | |
18 | #define HANDLE_FPE 1 | |
19 | ||
20 | #define SIGNAL_HANDLER(_name) \ | |
21 | static void _name (int _dummy) | |
22 | ||
3fff8475 | 23 | #define MAKE_THROW_FRAME(_exception) do {} while (0) |
878885b4 TT |
24 | #define HANDLE_DIVIDE_OVERFLOW do {} while (0) |
25 | ||
26 | #define INIT_SEGV \ | |
27 | do \ | |
28 | { \ | |
878885b4 TT |
29 | } \ |
30 | while (0) | |
31 | ||
32 | ||
33 | #define INIT_FPE \ | |
34 | do \ | |
35 | { \ | |
878885b4 TT |
36 | } \ |
37 | while (0) | |
38 | ||
39 | ||
40 | #endif /* JAVA_SIGNAL_H */ |