perf_sigh
if( signal(SIGINT, perf_sigh) == SIG_ERR ||
signal(SIGQUIT, perf_sigh) == SIG_ERR ||
signal(SIGHUP, perf_sigh) == SIG_ERR ||
signal(SIGBREAK, perf_sigh) == SIG_ERR ||
signal(SIGTERM, perf_sigh) == SIG_ERR)