#ifndef _INCLUDE_SIGNAL_H
#define _INCLUDE_SIGNAL_H

/*
**  $VER: signal.h 10.1 (19.7.95)
**  Includes Release 40.15
**
**  '(C) Copyright 1995 Haage & Partner Computer GmbH'
**	 All Rights Reserved
*/

#ifdef __cplusplus
extern "C" {
#endif

void (*signal(int, void(*)(int)))(int);
int raise(int);

typedef int sig_atomic_t;

#define SIGTERM 0
#define SIGABRT 1
#define SIGFPE  2
#define SIGILL  3
#define SIGINT  4
#define SIGSEGV 5

#define SIG_IGN ((void(*)(int))0)
#define SIG_DFL ((void(*)(int))1)
#define SIG_ERR ((void(*)(int))-1)

#ifdef __cplusplus
}
#endif

#endif
