/* -------------------- sign.h ------------------------ */ /* Signal Handler */ #ifdef SIGN_H #include #include #include typedef void (*Sigfunc)(int); int lastExitStat; #else #define SIGN_H /* avoid multiple includes */ #include typedef void (*Sigfunc)(int); Sigfunc ignoresig(int); /* ignore interrupt and avoid zombies * just for midishell (parent) */ Sigfunc ignoresig_bg(int); /* ignore interrupt - * just for execution of background commands */ Sigfunc entrysig(int); /* restore reaction on interrupt */ #endif