OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / release / man2 / sgetmask.2
index a267a09..46cc8df 100644 (file)
 .\" Translated 2007-10-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.66
 .\" 
 .TH SGETMASK 2  2007-07-05 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-sgetmask, ssetmask \- ¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤ÎÁàºî (ÇÑ»ßͽÄê)
-.SH ½ñ¼°
+.SH 名前
+sgetmask, ssetmask \- シグナルマスクの操作 (廃止予定)
+.SH 書式
 .B "long sgetmask(void);"
 .sp
 .BI "long ssetmask(long " newmask );
-.SH ÀâÌÀ
-¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÏÇÑ»ßͽÄê¤Ç¤¢¤ê¡¢
-¡Ö»ÈÍѤ·¤Ê¤¤¤³¤È¡×¡£
-Âå¤ï¤ê¤Ë
+.SH 説明
+これらのシステムコールは廃止予定であり、
+「使用しないこと」。
+代わりに
 .BR sigprocmask (2)
-¤ò»ÈÍѤ¹¤ë¤³¤È¡£
+を使用すること。
 
 .BR sgetmask ()
-¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤òÊÖ¤¹¡£
+は、呼び出し元プロセスのシグナルマスクを返す。
 
 .BR ssetmask ()
-¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤ò
+は、呼び出し元プロセスのシグナルマスクを
 .I newmask
-¤Ç»ØÄꤵ¤ì¤¿ÃͤËÀßÄꤷ¡¢Êѹ¹Á°¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤òÊÖ¤¹¡£
+で指定された値に設定し、変更前のシグナルマスクを返す。
 
-¤³¤ì¤éÆó¤Ä¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬°·¤¦¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤Ï¡¢
-ñ½ã¤Ê¥Ó¥Ã¥È¥Þ¥¹¥¯¤Ç¤¢¤ë (¤³¤ÎÅÀ¤¬
+これら二つのシステムコールが扱うシグナルマスクは、
+単純なビットマスクである (この点が
 .BR sigprocmask (2)
-¤Ç»ÈÍѤµ¤ì¤ë
+で使用される
 .I sigset_t
-¤È°Û¤Ê¤ë)¡£
-¤³¤ì¤é¤Î¥Þ¥¹¥¯¤òºîÀ®¤·¤¿¤ê¸¡ºº¤¹¤ë¤Ë¤Ï
+と異なる)。
+これらのマスクを作成したり検査するには
 .BR sigmask (3)
-¤ò»ÈÍѤ¹¤ë¤³¤È¡£
-.SH ÊÖ¤êÃÍ
+を使用すること。
+.SH 返り値
 .BR sgetmask ()
-¤Ï¾ï¤ËÀ®¸ù¤·¡¢¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤òÊÖ¤¹¡£
+は常に成功し、シグナルマスクを返す。
 .BR ssetmask ()
-¤Ï¾ï¤ËÀ®¸ù¤·¡¢Ä¾Á°¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤òÊÖ¤¹¡£
-.SH ¥¨¥é¡¼
-¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¾ï¤ËÀ®¸ù¤¹¤ë¡£
-.SH ½àµò
-¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï Linux ¸ÇÍ­¤Ç¤¢¤ë¡£
-.SH Ãí°Õ
-glibc ¤Ï¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ËÂФ¹¤ë¥é¥Ã¥Ñ¡¼´Ø¿ô¤òÄ󶡤·¤Æ¤¤¤Ê¤¤¡£
+は常に成功し、直前のシグナルマスクを返す。
+.SH ã\82¨ã\83©ã\83¼
+これらのシステムコールは常に成功する。
+.SH 準拠
+これらのシステムコールは Linux 固有である。
+.SH 注意
+glibc はこれらのシステムコールに対するラッパー関数を提供していない。
 .BR syscall (2)
-¤ò»ÈÍѤ¹¤ë¤³¤È¡£
+を使用すること。
 
-¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢
-31 ¤è¤êÂ礭¤¤¥·¥°¥Ê¥ëÈÖ¹æ (¤Ä¤Þ¤ê¡¢¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë) ¤ò°·¤¨¤Ê¤¤¡£
+これらのシステムコールは、
+31 より大きいシグナル番号 (つまり、リアルタイムシグナル) を扱えない。
 
 .B SIGSTOP
-¤ä
+や
 .B SIGKILL
-¤ò¥Ö¥í¥Ã¥¯¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤¡£
-.SH ´ØÏ¢¹àÌÜ
+をブロックすることはできない。
+.SH 関連項目
 .BR sigprocmask (2),
 .BR signal (7)