OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / draft / man3 / sigsetops.3
index 547509a..175a94d 100644 (file)
@@ -26,7 +26,7 @@
 .\" 2007-10-26 mdw   added wording that a sigset_t must be initialized
 .\"                  prior to use
 .\"
-.\"WORD:       signal set              ¥·¥°¥Ê¥ë½¸¹ç
+.\"WORD:       signal set              シグナル集合
 .\"
 .\" Japanese Version Copyright (c) 1998 HANATAKA Shinya
 .\"         all rights reserved.
 .\"
 .TH SIGSETOPS 3 2008-09-01 "Linux" "Linux Programmer's Manual"
 .\"O .SH NAME
-.SH Ì¾Á°
+.SH 名前
 .\"O sigemptyset, sigfillset, sigaddset, sigdelset, sigismember \- POSIX
 .\"O signal set operations.
 sigemptyset, sigfillset, sigaddset, sigdelset, sigismember \- POSIX
-¥·¥°¥Ê¥ë½¸¹ç¤ÎÁàºî
+シグナル集合の操作
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .B #include <signal.h>
 .sp
 .BI "int sigemptyset(sigset_t *" set );
@@ -58,9 +58,9 @@ sigemptyset, sigfillset, sigaddset, sigdelset, sigismember \- POSIX
 .in -4n
 .\"O Feature Test Macro Requirements for glibc (see
 .\"O .BR feature_test_macros (7)):
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .ad l
@@ -74,28 +74,28 @@ _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
 .RE
 .ad b
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O These functions allow the manipulation of POSIX signal sets.
-¤³¤ì¤é¤Î´Ø¿ô¤Ï POSIX ¥·¥°¥Ê¥ë½¸¹ç(signal set)¤òÁàºî¤¹¤ë¤¿¤á»ÈÍѤ¹¤ë¡£
+これらの関数は POSIX シグナル集合(signal set)を操作するため使用する。
 .PP
 .\"O .BR sigemptyset ()
 .\"O initializes the signal set given by
 .\"O .I set
 .\"O to empty, with all signals excluded from the set.
 .BR sigemptyset ()
-¤Ï
+は
 .I set
-¤ÇÍ¿¤¨¤é¤ì¤¿¥·¥°¥Ê¥ë½¸¹ç¤ò¶õ¤Ë½é´ü²½¤·¡¢¥·¥°¥Ê¥ë¤¬°ì¤Ä¤â
-´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¾õÂ֤ˤ¹¤ë¡£
+で与えられたシグナル集合を空に初期化し、シグナルが一つも
+含まれていない状態にする。
 .PP
 .\"O .BR sigfillset ()
 .\"O initializes
 .\"O .I set
 .\"O to full, including all signals.
 .BR sigfillset ()
-¤Ï
+は
 .I set
-¤ÇÍ¿¤¨¤é¤ì¤¿¥·¥°¥Ê¥ë½¸¹ç¤¬Á´¤Æ¤Î¥·¥°¥Ê¥ë¤ò´Þ¤à¤è¤¦¤Ë¤¹¤ë¡£
+で与えられたシグナル集合が全てのシグナルを含むようにする。
 .PP
 .\"O .BR sigaddset ()
 .\"O and
@@ -105,13 +105,13 @@ _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
 .\"O from
 .\"O .IR set .
 .BR sigaddset ()
-¤È
+と
 .BR sigdelset ()
-¤Ï
+は
 .I set
-¤Ë
+に
 .I signum
-¥·¥°¥Ê¥ë¤ò¤½¤ì¤¾¤ì²Ã¤¨¤¿¤ê¡¢ºï½ü¤·¤¿¤ê¤¹¤ë¡£
+シグナルをそれぞれ加えたり、削除したりする。
 .PP
 .\"O .BR sigismember ()
 .\"O tests whether
@@ -119,11 +119,11 @@ _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
 .\"O is a member of
 .\"O .I set .
 .BR sigismember ()
-¤Ï
+は
 .I signum
-¤¬
+が
 .I set
-¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò¥Æ¥¹¥È¤¹¤ë¡£
+に含まれているかどうかをテストする。
 .PP
 .\"O Objects of type
 .\"O .I sigset_t
@@ -143,22 +143,22 @@ _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
 .\"O .BR sigorset ()).
 .\"O The results are undefined if this is not done.
 .I sigset_t
-·¿¤Î¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢´Ø¿ô
+型のオブジェクトは、関数
 .BR sigaddset (),
 .BR sigdelset (),
 .BR sigismember ()
-¤ä¸å½Ò¤Î glibc ¤ÎÄɲôؿô
+や後述の glibc の追加関数
 .RB ( sigisemptyset (),
 .BR sigandset (),
 .BR sigorset ())
-¤ËÅϤ¹Á°¤Ë¡¢
+に渡す前に、
 .BR sigemptyset ()
-¤«
+か
 .BR sigfillset ()
-¤ò¸Æ¤Ó½Ð¤·¤Æ½é´ü²½¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-½é´ü²½¤·¤Ê¤«¤Ã¤¿¾ì¹ç¤Î·ë²Ì¤Ï̤ÄêµÁ¤Ç¤¢¤ë¡£
+を呼び出して初期化しなければならない。
+初期化しなかった場合の結果は未定義である。
 .\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
 .\"O .BR sigemptyset (),
 .\"O .BR sigfillset (),
 .\"O .BR sigaddset (),
@@ -169,7 +169,7 @@ _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
 .BR sigfillset (),
 .BR sigaddset (),
 .BR sigdelset ()
-¤ÏÀ®¸ù¤¹¤ì¤Ð 0 ¤ò¡¢¥¨¥é¡¼¤Î¾ì¹ç¤Ï \-1 ¤òÊÖ¤¹¡£
+は成功すれば 0 を、エラーの場合は \-1 を返す。
 .PP
 .\"O .BR sigismember ()
 .\"O returns 1 if
@@ -180,43 +180,43 @@ _POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
 .\"O .I signum
 .\"O is not a member, and \-1 on error.
 .BR sigismember ()
-¤Ï
+は
 .I signum
-¤¬
+が
 .I set
-¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ì¤Ð 1 ¤òÊÖ¤·¡¢´Þ¤Þ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð 0 ¤òÊÖ¤¹¡£
-¥¨¥é¡¼¤Î¾ì¹ç¤Ï \-1 ¤òÊÖ¤¹¡£
+に含まれていれば 1 を返し、含まれていなければ 0 を返す。
+エラーの場合は \-1 を返す。
 .\"O .SH ERRORS
-.SH ¥¨¥é¡¼
+.SH ã\82¨ã\83©ã\83¼
 .TP
 .B EINVAL
 .\"O .I sig
 .\"O is not a valid signal.
 .I sig
-¤¬Í­¸ú¤Ê¥·¥°¥Ê¥ë¤Ç¤Ï¤Ê¤¤¡£
+が有効なシグナルではない。
 .\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
 POSIX.1-2001.
 .\"O .SH NOTES
 .\"O .SS Glibc Notes
-.SH Ãí°Õ
-.SS glibc ¤Ç¤ÎÃí°Õ
+.SH 注意
+.SS glibc での注意
 .\"O If the
 .\"O .B _GNU_SOURCE
 .\"O feature test macro is defined, then \fI<signal.h>\fP
 .\"O exposes three other functions for manipulating signal
 .\"O sets.
 .B _GNU_SOURCE
-µ¡Ç½¸¡ºº¥Þ¥¯¥í¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤ë¤È¡¢
-\fI<signal.h>\fP ¤Ç¥·¥°¥Ê¥ë½¸¹ç¤òÁàºî¤¹¤ë 3¤Ä¤Î´Ø¿ô¤¬ÄɲäǸø³«¤µ¤ì¤ë¡£
+機能検査マクロが定義されていると、
+\fI<signal.h>\fP でシグナル集合を操作する 3つの関数が追加で公開される。
 .TP
 .BI "int sigisemptyset(sigset_t *" set );
 .\"O returns 1 if
 .\"O .I set
 .\"O contains no signals, and 0 otherwise.
 .I set
-¤Ë¥·¥°¥Ê¥ë¤¬°ì¤Ä¤â´Þ¤Þ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð 1 ¤òÊÖ¤·¡¢
-¤½¤ì°Ê³°¤Ï 0 ¤òÊÖ¤¹¡£
+にシグナルが一つも含まれていなければ 1 を返し、
+それ以外は 0 を返す。
 .TP
 .BI "int sigorset(sigset_t *" dest ", sigset_t *" left \
 ", sigset_t *" right );
@@ -226,13 +226,13 @@ POSIX.1-2001.
 .\"O .I right
 .\"O in
 .\"O .IR dest .
-¥·¥°¥Ê¥ë½¸¹ç
+シグナル集合
 .I left
-¤È
+と
 .I left
-¤ÎϽ¸¹ç¤ò
+の和集合を
 .I dest
-¤Ë½ñ¤­¹þ¤à¡£
+に書き込む。
 .TP
 .BI "int sigandset(sigset_t *" dest ", sigset_t *" left \
 ", sigset_t *" right );
@@ -242,30 +242,30 @@ POSIX.1-2001.
 .\"O .I right
 .\"O in
 .\"O .IR dest .
-¥·¥°¥Ê¥ë½¸¹ç
+シグナル集合
 .I left
-¤È
+と
 .I left
-¤ÎÀѽ¸¹ç¤ò
+の積集合を
 .I dest
-¤Ë½ñ¤­¹þ¤à¡£
+に書き込む。
 .PP
 .\"O .BR sigorset ()
 .\"O and
 .\"O .BR sigandset ()
 .\"O return 0 on success, and \-1 on failure.
 .BR sigorset ()
-¤È
+と
 .BR sigandset ()
-¤ÏÀ®¸ù¤¹¤ë¤È 0 ¤ò¡¢¼ºÇÔ¤¹¤ë¤È \-1 ¤òÊÖ¤¹¡£
+は成功すると 0 を、失敗すると \-1 を返す。
 .PP
 .\"O These functions are nonstandard (a few other systems provide similar
 .\"O functions) and their use should be avoided in portable applications.
-¤³¤ì¤é¤Î´Ø¿ô¤ÏÈóɸ½à¤Ç¤¢¤ê¡¢(¾¤Ë¤âƱÍͤδؿô¤òÄ󶡤·¤Æ¤¤¤ë¥·¥¹¥Æ¥à¤â
-¤¤¤¯¤Ä¤«¤Ï¤¢¤ë¤¬) °Ü¿¢À­¤ò¹Íθ¤·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï»ÈÍѤòÈò¤±¤ë¤Ù¤­
-¤Ç¤¢¤ë¡£
+これらの関数は非標準であり、(他にも同様の関数を提供しているシステムも
+いくつかはあるが) 移植性を考慮したアプリケーションでは使用を避けるべき
+である。
 .\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR sigaction (2),
 .BR sigpending (2),
 .BR sigprocmask (2),