* src/vm/jit/jit.c [ENABLE_PYTHON]: Changed name of hardcoded script.
[cacao.git] / src / vm / signallocal.h
index e80c5413fe703d38f1a5ed98499b13081bfad145..2c9450e547e351f3c94210397f94a0b8d4944949 100644 (file)
@@ -22,8 +22,6 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: signallocal.h 8027 2007-06-07 10:30:33Z michi $
-
 */
 
 
 
 #include <signal.h>
 
-#include "vm/types.h"
-
 #include "vm/global.h"
 
 
 /* function prototypes ********************************************************/
 
-bool signal_init(void);
-bool signal_start_thread(void);
+bool  signal_init(void);
+void  signal_register_signal(int signum, functionptr handler, int flags);
+
+void *signal_handle(int type, intptr_t val,
+                                       void *pv, void *sp, void *ra, void *xpc, void *context);
+
+void  signal_thread_handler(int sig);
+bool  signal_start_thread(void);
 
 /* machine dependent signal handler */
 
@@ -52,7 +54,7 @@ void md_signal_handler_sigsegv(int sig, siginfo_t *siginfo, void *_p);
 void md_signal_handler_sigfpe(int sig, siginfo_t *siginfo, void *_p);
 #endif
 
-#if defined(__ARM__) || defined(__S390__)
+#if defined(__ARM__) || defined(__I386__) || defined(__S390__) || defined(__X86_64__) || defined(__M68K__)
 /* XXX use better defines for that (in arch.h) */
 void md_signal_handler_sigill(int sig, siginfo_t *siginfo, void *_p);
 #endif