sigsetmask(2) FreeBSD 一般コマンドマニュアル

sigsetmask

前のページ 上に戻る 次のページ

sigsetmask




書式

     #include <signal.h>

     int
     sigsetmask(int mask);

     sigmask(signum);


解説

     B>こB>のB>イB>ンB>タB>フB>ェB>ーB>スB>は sigprocmask(2) B>にB>よB>っB>てB>旧B>式B>のB>もB>のB>とB>なB>っB>てB>いB>まB>すB>。

     sigsetmask() は、現在のシグナルマスクを設定します。 mask で対応するビット
     が 1 である場合、シグナルの配信はブロックされます。マクロ sigmask() は、
     指定した signum のマスクを作成するために提供されています。

     システムでは、 SIGKILL や SIGSTOP のブロックが許可されていません。


戻り値

     マスクされたシグナルの前のセットが戻されます。


関連項目

     kill(2), sigaction(2), sigblock(2), sigprocmask(2), sigsuspend(2),
     sigvec(2), sigsetops(3)


歴史

     sigsetmask() 関数呼び出しは 4.2BSD で登場しました。しかし、現在では この
     関数を使用することは推奨されていません。

FreeBSD 4.4                      June 2, 1993                      FreeBSD 4.4

ABELNET VPSサービス