void EiC_exit_call(int i) { #ifndef _SEIC_ size_t fopen_entry = fopen_NextEntryNum(); #if defined(WIN32) || defined(_DJGPP) signal(SIGTERM, EiC_exit_call); #else signal(SIGUSR1, EiC_exit_call); #endif _ffexit(fopen_entry); if(jmpOn && jmpOn++ <= 1) longjmp(env,Exit_); else eic_disaster(); #else eic_disaster(); #endif }
void EiC_exit_call(int i) { #ifndef _SEIC_ size_t fopen_entry = fopen_NextEntryNum(); #if !defined(_WIN32_WCE) //maks #if defined(WIN32) || defined(_DJGPP) signal(SIGTERM, EiC_exit_call); #elif !defined(__SYMBIAN32__) signal(SIGUSR1, EiC_exit_call); #endif _ffexit(/*fopen_entry*/); //maks #endif if(jmpOn && jmpOn++ <= 1) longjmp(env,Exit_); else eic_disaster(); #else eic_disaster(); #endif }