.\"
.\" Modified Thu Oct 31 14:18:40 1996 by Eric S. Raymond <esr@y\thyrsus.com>
.\" Modified 2001-12-17, aeb
+.\"*******************************************************************
.\"
-.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
-.\" all rights reserved.
-.\" Translated Thu Dec 11 23:36:57 JST 1997
-.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
-.\" Updated Thu Jan 17 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
+.\" This file was generated with po4a. Translate the source file.
.\"
-.\"WORD: session セッション
-.\"WORD: process プロセス
-.\"
-.TH GETSID 2 2010-09-26 "Linux" "Linux Programmer's Manual"
-.\"O .SH NAME
+.\"*******************************************************************
+.TH GETSID 2 2010\-09\-26 Linux "Linux Programmer's Manual"
.SH 名前
-.\"O getsid \- get session ID
getsid \- セッション ID を取得する。
-.\"O .SH SYNOPSIS
.SH 書式
-.B #include <unistd.h>
+\fB#include <unistd.h>\fP
.sp
-.BI "pid_t getsid(pid_t" " pid" );
+\fBpid_t getsid(pid_t\fP\fI pid\fP\fB);\fP
.sp
.in -4n
-.\"O Feature Test Macro Requirements for glibc (see
-.\"O .BR feature_test_macros (7)):
-glibc 向けの機能検査マクロの要件
-.RB ( feature_test_macros (7)
-参照):
+glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照):
.in
.sp
.ad l
.PD 0
-.BR getsid ():
+\fBgetsid\fP():
.RS 4
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_XOPEN_SOURCE\ >=\ 500 || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
|| /* glibc 2.12 以降: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PD
.ad
-.\"O .SH DESCRIPTION
.SH 説明
-.\"O .I getsid(0)
-.\"O returns the session ID of the calling process.
-.\"O .I getsid(p)
-.\"O returns the session ID of the process with process ID
-.\"O .IR p .
-.I getsid(0)
-は呼び出し元のプロセスのセッション ID を返す。
-.I getsid(p)
-はプロセス ID
-.I p
-を持つプロセスのセッション ID を返す
-.\"O (The session ID of a process is the process group ID of the
-.\"O session leader.)
-(プロセスのセッション ID は セッションリーダーのプロセスグループ ID である)。
-.\"O .SH RETURN VALUE
+\fIgetsid(0)\fP は呼び出し元のプロセスのセッション ID を返す。 \fIgetsid(p)\fP はプロセス ID \fIp\fP
+を持つプロセスのセッション ID を返す (プロセスのセッション ID は セッションリーダーのプロセスグループ ID である)。
.SH 返り値
-.\"O On success, a session ID is returned.
-.\"O On error, \fI(pid_t)\ \-1\fP will be returned, and
-.\"O .I errno
-.\"O is set appropriately.
-成功すると、セッション ID が返される。
-エラーの場合、\fI(pid_t) \-1\fP が返され、
-.I errno
-が適切に設定される。
-.\"O .SH ERRORS
+成功すると、セッション ID が返される。 エラーの場合、\fI(pid_t) \-1\fP が返され、 \fIerrno\fP が適切に設定される。
.SH エラー
-.TP
-.B EPERM
-.\"O A process with process ID
-.\"O .I p
-.\"O exists, but it is not in the same session as the calling process,
-.\"O and the implementation considers this an error.
-プロセス ID
-.I p
-のプロセスは存在するが、呼び出し元のプロセスと同じセッションではなく、
-さらに実装がこの状態をエラーと判断した場合。
-.TP
-.B ESRCH
-.\"O No process with process ID
-.\"O .I p
-.\"O was found.
-プロセス ID が
-.I p
-のプロセスがない。
-.\"O .SH VERSIONS
+.TP
+\fBEPERM\fP
+プロセス ID \fIp\fP のプロセスは存在するが、呼び出し元のプロセスと同じセッションではなく、 さらに実装がこの状態をエラーと判断した場合。
+.TP
+\fBESRCH\fP
+プロセス ID が \fIp\fP のプロセスがない。
.SH バージョン
-.\"O This system call is available on Linux since version 2.0.
-このシステムコールは Linux バージョン 2.0 以降で利用可能である。
.\" Linux has this system call since Linux 1.3.44.
.\" There is libc support since libc 5.2.19.
-.\"O .SH "CONFORMING TO"
+このシステムコールは Linux バージョン 2.0 以降で利用可能である。
.SH 準拠
-SVr4, POSIX.1-2001
-.\"O .SH NOTES
+SVr4, POSIX.1\-2001.
.SH 注意
-.\"O Linux does not return
-.\"O .BR EPERM .
-Linux は
-.B EPERM
-を返さない。
-.\"O .SH "SEE ALSO"
+Linux は \fBEPERM\fP を返さない。
.SH 関連項目
-.BR getpgid (2),
-.BR setsid (2),
-.BR credentials (7)
+\fBgetpgid\fP(2), \fBsetsid\fP(2), \fBcredentials\fP(7)