コード例 #1
0
ファイル: mmanage.c プロジェクト: sultix/BSP03
void sighandler(int signo) {
    signal_number = signo;
    if(signo == SIGUSR1) {
        allocate_page();
    } else if(signo == SIGUSR2) {
        dump_pt();
    } else if(signo == SIGINT) {
        cleanup();
        exit(EXIT_SUCCESS);
    }  
}
コード例 #2
0
ファイル: mmanage.c プロジェクト: Slaan/bs3
void 
sighandler(int signo) 
{
  signal_number = signo;
  switch(signo)
  {
    case SIGUSR1: allocate_page();
                  break; 
    case SIGUSR2: dump_pt();
                  break;
     case SIGINT: cleanup();
                  exit(EXIT_SUCCESS);
         default: break;// nop
  }
}