OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / release / man2 / getsid.2
index 1441006..8b6456c 100644 (file)
 .\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
 .\" Updated Thu Jan 17 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
 .\"
-.\"WORD:       session                 ¥»¥Ã¥·¥ç¥ó
-.\"WORD:       process                 ¥×¥í¥»¥¹
+.\"WORD:       session                 セッション
+.\"WORD:       process                 ã\83\97ã\83­ã\82»ã\82¹
 .\"
 .TH GETSID 2 2010-09-26 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-getsid \- ¥»¥Ã¥·¥ç¥ó ID ¤ò¼èÆÀ¤¹¤ë¡£
-.SH ½ñ¼°
+.SH 名前
+getsid \- セッション ID を取得する。
+.SH 書式
 .B #include <unistd.h>
 .sp
 .BI "pid_t getsid(pid_t" " pid" );
 .sp
 .in -4n
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .ad l
@@ -53,46 +53,46 @@ glibc 
 _XOPEN_SOURCE\ >=\ 500 ||
 _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
 .br
-|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 以降: */ _POSIX_C_SOURCE\ >=\ 200809L
 .RE
 .PD
 .ad
-.SH ÀâÌÀ
+.SH 説明
 .I getsid(0)
-¤Ï¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î¥»¥Ã¥·¥ç¥ó ID ¤òÊÖ¤¹¡£
+は呼び出し元のプロセスのセッション ID を返す。
 .I getsid(p)
-¤Ï¥×¥í¥»¥¹ ID
+ã\81¯ã\83\97ã\83­ã\82»ã\82¹ ID
 .I p 
-¤ò»ý¤Ä¥×¥í¥»¥¹¤Î¥»¥Ã¥·¥ç¥ó ID ¤òÊÖ¤¹
-(¥×¥í¥»¥¹¤Î¥»¥Ã¥·¥ç¥ó ID ¤Ï ¥»¥Ã¥·¥ç¥ó¥ê¡¼¥À¡¼¤Î¥×¥í¥»¥¹¥°¥ë¡¼¥× ID ¤Ç¤¢¤ë)¡£
-.SH ÊÖ¤êÃÍ
-À®¸ù¤¹¤ë¤È¡¢¥»¥Ã¥·¥ç¥ó ID ¤¬ÊÖ¤µ¤ì¤ë¡£
-¥¨¥é¡¼¤Î¾ì¹ç¡¢\fI(pid_t) \-1\fP ¤¬ÊÖ¤µ¤ì¡¢
+を持つプロセスのセッション ID を返す
+(プロセスのセッション ID は セッションリーダーのプロセスグループ ID である)。
+.SH 返り値
+成功すると、セッション ID が返される。
+エラーの場合、\fI(pid_t) \-1\fP が返され、
 .I errno
-¤¬Å¬ÀÚ¤ËÀßÄꤵ¤ì¤ë¡£
-.SH ¥¨¥é¡¼
+が適切に設定される。
+.SH ã\82¨ã\83©ã\83¼
 .TP
 .B EPERM
-¥×¥í¥»¥¹ ID
+ã\83\97ã\83­ã\82»ã\82¹ ID
 .I p
-¤Î¥×¥í¥»¥¹¤Ï¸ºß¤¹¤ë¤¬¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤ÈƱ¤¸¥»¥Ã¥·¥ç¥ó¤Ç¤Ï¤Ê¤¯¡¢
-¤µ¤é¤Ë¼ÂÁõ¤¬¤³¤Î¾õÂÖ¤ò¥¨¥é¡¼¤ÈȽÃǤ·¤¿¾ì¹ç¡£
+のプロセスは存在するが、呼び出し元のプロセスと同じセッションではなく、
+さらに実装がこの状態をエラーと判断した場合。
 .TP
 .B ESRCH
-¥×¥í¥»¥¹ ID ¤¬
+プロセス ID が
 .I p
-¤Î¥×¥í¥»¥¹¤¬¤Ê¤¤¡£
-.SH ¥Ð¡¼¥¸¥ç¥ó
-¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï Linux ¥Ð¡¼¥¸¥ç¥ó 2.0 °Ê¹ß¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£
+のプロセスがない。
+.SH バージョン
+このシステムコールは Linux バージョン 2.0 以降で利用可能である。
 .\" Linux has this system call since Linux 1.3.44.
 .\" There is libc support since libc 5.2.19.
-.SH ½àµò
+.SH 準拠
 SVr4, POSIX.1-2001
-.SH Ãí°Õ
-Linux ¤Ï
+.SH 注意
+Linux 
 .B EPERM
-¤òÊÖ¤µ¤Ê¤¤¡£
-.SH ´ØÏ¢¹àÌÜ
+を返さない。
+.SH 関連項目
 .BR getpgid (2),
 .BR setsid (2),
 .BR credentials (7)