mcleanup
signal(SIGHUP, mcleanup);
signal(SIGINT, mcleanup);
signal(SIGQUIT, mcleanup);
signal(SIGTERM, mcleanup);
mcleanup(0);
mcleanup(0);
mcleanup(0);
mcleanup(0);
static void mcleanup(int _signo);