rem: sh_status();
add: shm_status();
context: static void sig_usr(int signo){	if (signo==SIGINT) {	/* exit gracefuly */#ifdef STATS		/* print statistics on exit only for the first process */		if (stats->process_index==0 && stat_file )			if (dump_all_statistic()==0)				printf("statistic dumped to %s\n", stat_file );			else				printf("statistics dump to %s failed\n", stat_file );#endif#ifdef PKG_MALLOC		pkg_status();#endif#ifdef SHM_MEM		sh_status();#endif		DPrint("INT received, program terminates\n");		DPrint("Thank you for flying ser\n");		/* WARNING: very dangerous, might be unsafe*/#ifdef SHM_MEM		shm_mem_destroy();		exit(0);#endif	} else if (signo==SIGUSR1) { /* statistic */#ifdef STATS		dump_all_statistic();#endif#ifdef PKG_MALLOC		pkg_status();#endif#ifdef SHM_MEM		sh_status();#endif	}}