/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: iso99:signal.h (VERSION 1.0) */ #ifndef __TDF_ISO99_SIGNAL_H #define __TDF_ISO99_SIGNAL_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__iso99__signal begin #ifndef __TDF_ISO99_SIGNAL_H__SIG_ATOMIC_T #pragma extend interface "../shared/iso99.api/_sig_ato.h" #endif /* __TDF_ISO99_SIGNAL_H__SIG_ATOMIC_T */ #ifndef __BUILDING_LIBS typedef __local_sig_atomic_t sig_atomic_t; #endif /* __BUILDING_LIBS */ #pragma token EXP const : void (*) (int) : SIG_DFL # iso99.signal.SIG_DFL #pragma token EXP const : void (*) (int) : SIG_ERR # iso99.signal.SIG_ERR #pragma token EXP const : void (*) (int) : SIG_IGN # iso99.signal.SIG_IGN #pragma token EXP const : int : SIGABRT # iso99.signal.SIGABRT #pragma token EXP const : int : SIGFPE # iso99.signal.SIGFPE #pragma token EXP const : int : SIGILL # iso99.signal.SIGILL #pragma token EXP const : int : SIGINT # iso99.signal.SIGINT #pragma token EXP const : int : SIGSEGV # iso99.signal.SIGSEGV #pragma token EXP const : int : SIGTERM # iso99.signal.SIGTERM #pragma token FUNC void (* (int, void (*) (int))) (int) : signal # iso99.signal.signal #pragma token FUNC int (int) : raise # iso99.signal.raise #pragma interface SIG_DFL SIG_ERR SIG_IGN SIGABRT SIGFPE SIGILL SIGINT #pragma interface SIGSEGV SIGTERM signal raise #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_ISO99_SIGNAL_H */