標準/拡張機能 | C/C++ | 依存項目 |
---|---|---|
XPG4.2 |
両方 | POSIX(ON) |
#define _XOPEN_SOURCE_EXTENDED 1
#include <signal.h>
int siginterrupt(int sig, int flag);
siginterrupt() 関数は、引数 sig で指定されたシグナルによって 関数が割り込まれた場合の再始動の動作を変更する単純な方法を提供します。
引数 flag は、バイナリー・スイッチとして作動し、再始動の動作を可能にするか、または不可にします。 flag が ゼロ以外の際には、再始動の動作は不可能になります。ゼロの場合には、使用可能になります。
正常に実行された場合、siginterrupt() は 0 を戻します。