rogue > md_onsignal_default()


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

md_onsignal_default

シグナルの設定。

シグナルはプロセスに対して送られるイベント。

…OSとのやりとりを行ってると今は考える。隙あらばシグナルの勉強も。

SystemCall>Signal

signal(シグナル識別番号,ハンドル[関数])


SIGUP

ハングアップによる停止を通知する

http://www.wdic.org/w/TECH/SIGHUP

SIGQUIT

停止をさせる

http://www.wdic.org/w/TECH/SIGQUIT

SIGILL

SIGTRAP

SIGIOT

SIGFMT

SIGFPE

SIGBUS

SIGSEGY

SIGSYS

SIGTERM


md_onsignal_default(void)
{
#ifdef SIGHUP
    signal(SIGHUP, SIG_DFL);
#endif
#ifdef SIGQUIT
    signal(SIGQUIT, SIG_DFL);
#endif
#ifdef SIGILL
    signal(SIGILL, SIG_DFL);
#endif
#ifdef SIGTRAP
    signal(SIGTRAP, SIG_DFL);
#endif
#ifdef SIGIOT
    signal(SIGIOT, SIG_DFL);
#endif
#ifdef SIGEMT
    signal(SIGEMT, SIG_DFL);
#endif
#ifdef SIGFPE
    signal(SIGFPE, SIG_DFL);
#endif
#ifdef SIGBUS
    signal(SIGBUS, SIG_DFL);
#endif
#ifdef SIGSEGV
    signal(SIGSEGV, SIG_DFL);
#endif
#ifdef SIGSYS
    signal(SIGSYS, SIG_DFL);
#endif
#ifdef SIGTERM
    signal(SIGTERM, SIG_DFL);
#endif
}