.\" Translated Mon Mar 3 23:27:30 JST 1997
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.\"WORD: signal ¥·¥°¥Ê¥ë
-.\"WORD: mask ¥Þ¥¹¥¯
-.\"WORD: obsolete ÇÑ»ß
-.\"WORD: block ¶Ø»ß(block)
-.\"WORD: prototype ·¿Àë¸À
+.\"WORD: signal シグナル
+.\"WORD: mask ã\83\9eã\82¹ã\82¯
+.\"WORD: obsolete 廃止
+.\"WORD: block 禁止(block)
+.\"WORD: prototype 型宣言
.\"
.TH SIGBLOCK 2 1995-08-31 "Linux 1.3" "Linux Programmer's Manual"
.\"O .SH NAME
-.SH ̾Á°
+.SH 名前
.\"O sigblock, siggetmask, sigsetmask, sigmask \- manipulate the signal mask
-sigblock, siggetmask, sigsetmask, sigmask \- ¥·¥°¥Ê¥ë¤Î¥Þ¥¹¥¯¤òÁàºî¤¹¤ë
+sigblock, siggetmask, sigsetmask, sigmask \- シグナルのマスクを操作する
.\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
.B #include <signal.h>
.sp
.BI "int sigblock(int " mask );
.sp
.BI "int sigmask(int " signum );
.\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
.\"O This interface is made obsolete by
.\"O .BR sigprocmask (2).
-¤³¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï
+このインターフェースは
.BR sigprocmask (2)
-¤Ë¤è¤Ã¤ÆÇÑ»ß (obsolete) ¤µ¤ì¤¿¡£
+によって廃止 (obsolete) された。
.\"O The
.\"O .BR sigblock ()
.\"O .I mask
.\"O to the set of signals currently being blocked from delivery.
.BR sigblock ()
-¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï
+システム・コールは
.I mask
-¤Ç»ØÄꤷ¤¿¥·¥°¥Ê¥ë¤ò¸½ºßÇÛÁ÷¤¬¶Ø»ß (block) ¤µ¤ì¤Æ¤¤¤ë
-¥·¥°¥Ê¥ë¤Î½¸¹ç¤ËÄɲ乤롣
+で指定したシグナルを現在配送が禁止 (block) されている
+シグナルの集合に追加する。
.PP
.\"O The
.\"O .BR sigsetmask ()
.\"O specified in
.\"O .IR mask .
.BR sigsetmask ()
-¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤ë¥·¥°¥Ê¥ë¤Î½¸¹ç¤ò
+システム・コールは禁止されているシグナルの集合を
.IR mask
-¤Ç»ØÄꤵ¤ì¤¿¿·¤·¤¤½¸¹ç¤Ë´°Á´¤ËÃÖ¤´¹¤¨¤ë¡£
+で指定された新しい集合に完全に置き換える。
.\"O Signals are blocked if the corresponding bit in
.\"O .I mask
.\"O is a 1.
-¥·¥°¥Ê¥ë¤Ï
+シグナルは
.I mask
-¤ÎÂбþ¤¹¤ë¥Ó¥Ã¥È¤¬ 1 ¤Î¾ì¹ç¤Ë¶Ø»ß¤µ¤ì¤ë¡£
+の対応するビットが 1 の場合に禁止される。
.PP
.\"O The current set of blocked signals can be obtained using
.\"O .BR siggetmask ().
-¸½ºß¶Ø»ß¤µ¤ì¤Æ¤¤¤ë¥·¥°¥Ê¥ë¤Î½¸¹ç¤Ï
+現在禁止されているシグナルの集合は
.BR siggetmask ()
-¤ò»ÈÍѤ·¤ÆÆÀ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+を使用して得ることができる。
.PP
.\"O The
.\"O .BR sigmask ()
.\"O macro is provided to construct the mask for a given
.\"O .IR signum .
.BR sigmask ()
-¥Þ¥¯¥í¤ÏÍ¿¤¨¤é¤ì¤¿
+マクロは与えられた
.I signum
-¤Î¥Þ¥¹¥¯¤òÁȤßΩ¤Æ¤ë¤¿¤á¤ËÄ󶡤µ¤ì¤ë¡£
+のマスクを組み立てるために提供される。
.\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
.\"O .BR siggetmask ()
.\"O returns the current set of masked signals.
.BR siggetmask ()
-¸½ºß¤Î¥Þ¥¹¥¯¤µ¤ì¤¿¥·¥°¥Ê¥ë¤Î½¸¹ç¤òÊÖ¤¹¡£
+現在のマスクされたシグナルの集合を返す。
.\"O .BR sigsetmask ()
.\"O and
.\"O .BR sigblock ()
.\"O return the previous set of masked signals.
.BR sigsetmask ()
-¤È
+と
.BR sigblock ()
-¤Ïº£¤Þ¤Ç¤Î¥Þ¥¹¥¯¤µ¤ì¤¿¥·¥°¥Ê¥ë¤Î½¸¹ç¤òÊÖ¤¹¡£
+は今までのマスクされたシグナルの集合を返す。
.\"O .SH NOTES
-.SH Ãí°Õ
+.SH 注意
.\"O Prototypes for these functions are only available if
.\"O .B _BSD_SOURCE
.\"O is defined before the inclusion of any system header file.
-¤³¤ì¤é¤Î´Ø¿ô¤Î·¿Àë¸À(prototype)¤ÏÁ´¤Æ¤Î¥·¥¹¥Æ¥à¡¦¥Ø¥Ã¥À¤¬
-¥¤¥ó¥¯¥ë¡¼¥É¤µ¤ì¤ëÁ°¤Ë
+これらの関数の型宣言(prototype)は全てのシステム・ヘッダが
+インクルードされる前に
.B _BSD_SOURCE
-¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Î¤ßÍ¿¤¨¤é¤ì¤ë¡£
+が定義されている場合のみ与えられる。
.PP
.\"O It is not possible to block
.\"O .B SIGKILL
.\"O .B SIGSTOP
.\"O \- this restriction is silently imposed by the system.
.B SIGKILL
-¤ä
+や
.B SIGSTOP
-¤ò¶Ø»ß¤¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¡£
-\- ¤³¤ÎÀ©¸Â¤Ï¥·¥¹¥Æ¥à¤Ë¤è¤Æ̵¸À¤Î¤¦¤Á¤ËŬÍѤµ¤ì¤ë¡£
+を禁止することはできない。
+\- この制限はシステムによて無言のうちに適用される。
.\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
.\"O 4.4BSD. These function calls appeared in 4.3BSD and are deprecated.
.\"O Use the POSIX signal facilities for new programs.
-4.4BSD. ¤³¤ì¤é¤Î´Ø¿ô¤Ï 4.3BSD ¤ÇÅо줷¡¢ÇÑ»ßͽÄê¤Ç¤¢¤ë¡£
-¿·¤·¤¤¥×¥í¥°¥é¥à¤Ç¤Ï POSIX ¥·¥°¥Ê¥ë¤ò»ÈÍѤ¹¤ë¤³¤È¡£
+4.4BSD. これらの関数は 4.3BSD で登場し、廃止予定である。
+新しいプログラムでは POSIX シグナルを使用すること。
.\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
.BR kill (2),
.BR sigprocmask (2),
.BR signal (7)