static void child_term(int sig,siginfo_t * siginfo,void * context) { int olderrno=errno; int temp=0; if(sig==SIGCHLD) { temp=print_error_code(siginfo->si_code); if (temp==1) { flag=1; } } errno=olderrno; }
static void print_error(const char *name) { print_error_code(name, GetLastError()); }