指定されたハンドラを指定したシグナルのハンドラのリストに、指定した優先度で追加します。
#include "cobsignal.h" cobsigtype_t cobpostsighandler (int signal, int priority, PFI_SIG handler);
signal | シグナル番号で、<signal.h> インクルードファイルに定義されています。 |
priority | 1 から 254 の範囲のハンドラの優先度で、254 が最高の優先度です。 優先度 127 と 129 から 139 は将来のために予約してあります。 |
handler | シグナルハンドラのアドレス。 整数とを返却する C 関数です。 |
この関数は、指定されたハンドラを指定したシグナルのハンドラのリストに指定した優先度で通知します。
この関数は、シグナルハンドラを後で削除するときに使用するポインタを返却します。 返却値が NULL の場合、シグナルハンドラはシグナルで通知されませんでした。 これは、メモリ不足か、signal_regime run-time チューナでシグナルが使えなくなっているためです。
なし