/* file generated by oo2c -- do not edit */
#ifndef _MODULE_Signal_
#define _MODULE_Signal_

#define Signal__sigfpe 0
#define Signal__sigill 1
#define Signal__sigsegv 2
#define Signal__sigbus 3
#define Signal__sigabrt 4
#define Signal__sigiot 5
#define Signal__sigtrap 6
#define Signal__sigemt 7
#define Signal__sigsys 8
#define Signal__sigstkflt 9
#define Signal__sigterm 10
#define Signal__sigint 11
#define Signal__sigquit 12
#define Signal__sigkill 13
#define Signal__sighup 14
#define Signal__sigalrm 15
#define Signal__sigvtalrm 16
#define Signal__sigio 17
#define Signal__sigurg 18
#define Signal__sigpoll 19
#define Signal__sigchld 20
#define Signal__sigcld 21
#define Signal__sigcont 22
#define Signal__sigstop 23
#define Signal__sigtstp 24
#define Signal__sigttin 25
#define Signal__sigttou 26
#define Signal__sigpipe 27
#define Signal__siglost 28
#define Signal__sigxcpu 29
#define Signal__sigxfsz 30
#define Signal__sigpwr 31
#define Signal__sigusr1 32
#define Signal__sigusr2 33
#define Signal__sigwinch 34
#define Signal__siginfo 35
#define Signal__sigdil 36
typedef int Signal__SigNumber;
typedef void(* Signal__SigHandler)(int signum);
#define Signal__unknownSignal (-2147483647-1)
#include "Exception.h"
extern Exception__Source Signal__exception;
extern Signal__SigHandler Signal__handlerDefault;
extern Signal__SigHandler Signal__handlerIgnore;
extern Signal__SigHandler Signal__handlerException;
extern Signal__SigHandler Signal__handlerError;
extern int Signal__Map(int signum);
extern Signal__SigHandler Signal__SetHandler(int signum, Signal__SigHandler action);
extern void Signal__Raise(int signum);
extern void Signal_init(void);

#endif
