/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: ansi:signal.h (VERSION 2.6) */ #ifndef __TDF_ANSI_SIGNAL_H #define __TDF_ANSI_SIGNAL_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__ansi__signal begin #pragma token EXP const : void (*) (int) : SIG_DFL # ansi.signal.SIG_DFL #pragma token EXP const : void (*) (int) : SIG_ERR # ansi.signal.SIG_ERR #pragma token EXP const : void (*) (int) : SIG_IGN # ansi.signal.SIG_IGN #pragma token EXP const : int : SIGABRT # ansi.signal.SIGABRT #pragma token EXP const : int : SIGFPE # ansi.signal.SIGFPE #pragma token EXP const : int : SIGILL # ansi.signal.SIGILL #pragma token EXP const : int : SIGINT # ansi.signal.SIGINT #pragma token EXP const : int : SIGSEGV # ansi.signal.SIGSEGV #pragma token EXP const : int : SIGTERM # ansi.signal.SIGTERM #ifndef __JUST_POSIX #pragma token FUNC void (* (int, void (*) (int))) (int) : signal # ansi.signal.signal #ifndef __JUST_XPG3 #pragma token VARIETY sig_atomic_t # ansi.signal.sig_atomic_t #pragma token FUNC int (int) : raise # ansi.signal.raise #endif /* __JUST_XPG3 */ #endif /* __JUST_POSIX */ #pragma interface SIG_DFL SIG_ERR SIG_IGN SIGABRT SIGFPE SIGILL SIGINT #pragma interface SIGSEGV SIGTERM #ifndef __JUST_POSIX #pragma interface signal #ifndef __JUST_XPG3 #pragma interface sig_atomic_t raise #endif /* __JUST_XPG3 */ #endif /* __JUST_POSIX */ #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_ANSI_SIGNAL_H */