SIGPENDING(2) |
FreeBSD System Calls Manual |
SIGPENDING(2) |
名称
sigpending —
保留中 (pending) のシグナルを取得する
ライブラリ
Standard C Library (libc, -lc)
書式
#include < signal.h>
int
sigpending( sigset_t *set);
解説
sigpending() システムコールは、
set によって示された位置の呼び出しスレッドまたは呼び出しプロセスへの配信のために保留中 (pending) になっているシグナルのマスクを返します。シグナルが現在マスクされているので、それらは、保留中となっているか、または配信の前に一時的です (とはいえ、後者の場合は、通常検知できません)。
戻り値
The
sigpending() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable
errno is set to indicate the error.
エラー
sigpending() システムコールは、次の場合に失敗します:
-
[
EFAULT]
-
引数
set が不正なアドレスを指定しました。
規格
sigpending() システムコールは、 IEEE Std 1003.1-1990 (“POSIX.1”) に適合するはずです。