OSDN Git Service

(split) LDP: draft snapshot generated from latest ja.po files.
[linuxjm/LDP_man-pages.git] / draft / man2 / getpeername.2
index b7b30b3..0424b1f 100644 (file)
 .\" Modified 17 Jul 2002, Michael Kerrisk <mtk.manpages@gmail.com>
 .\"    Added 'socket' to NAME, so that "man -k socket" will show this page.
 .\"
-.\" Japanese Version Copyright (c) 1997-1999 HANATAKA Shinya
-.\"         all rights reserved.
-.\" Translated Sat Apr  3 14:53:19 JST 1999
-.\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
-.\" Updated Tue Nov 26 JST 2002 by Kentaro Shirakata <argrath@ub32.org>
+.\"*******************************************************************
 .\"
-.\"WORD:       connect                 接続
-.\"WORD:       peer                    相手
-.\"WORD:       socket                  ソケット
-.\"WORD:       buffer                  バッファ
-.\"WORD:       descriptor              ディスクリプタ
-.\"WORD:       argument                引き数
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.TH GETPEERNAME 2 2008-12-03 "Linux" "Linux Programmer's Manual"
-.\"O .SH NAME
+.\"*******************************************************************
+.TH GETPEERNAME 2 2008\-12\-03 Linux "Linux Programmer's Manual"
 .SH 名前
-.\"O getpeername \- get name of connected peer socket
 getpeername \- 接続している相手ソケットの名前を取得する
-.\"O .SH SYNOPSIS
 .SH 書式
-.B #include <sys/socket.h>
+\fB#include <sys/socket.h>\fP
 .sp
-.BI "int getpeername(int " sockfd ", struct sockaddr *" addr \
-", socklen_t *" addrlen );
-.\"O .SH DESCRIPTION
+\fBint getpeername(int \fP\fIsockfd\fP\fB, struct sockaddr *\fP\fIaddr\fP\fB, socklen_t
+*\fP\fIaddrlen\fP\fB);\fP
 .SH 説明
-.\"O .BR getpeername ()
-.\"O returns the address of the peer connected to the socket
-.\"O .IR sockfd ,
-.\"O in the buffer pointed to by
-.\"O .IR addr .
-.BR getpeername ()
-は、ソケット(socket)
-.I sockfd
-に接続している相手のアドレスを、
-.I addr
-が指すバッファに格納して返す。
-.\"O The
-.\"O .I addrlen
-.\"O argument should be initialized to indicate the amount of space pointed to
-.\"O by
-.\"O .IR addr .
-.I addrlen
-引き数は、
-.I addr
-が指している領域のサイズに初期化しておかなければならない。
-.\"O On return it contains the actual size of the name returned (in bytes).
-.\"O The name is truncated if the buffer provided is too small.
-関数が返る時には、
-.I addrlen
-には実際に返された名前のサイズが (バイト単位で) 格納される。
+\fBgetpeername\fP()  は、ソケット(socket)  \fIsockfd\fP に接続している相手のアドレスを、 \fIaddr\fP
+が指すバッファに格納して返す。 \fIaddrlen\fP 引き数は、 \fIaddr\fP が指している領域のサイズに初期化しておかなければならない。
+関数が返る時には、 \fIaddrlen\fP には実際に返された名前のサイズが (バイト単位で) 格納される。
 提供されたバッファが小さすぎた場合には、名前は切り詰められる。
 
-.\"O The returned address is truncated if the buffer provided is too small;
-.\"O in this case,
-.\"O .I addrlen
-.\"O will return a value greater than was supplied to the call.
-渡されたバッファが小さ過ぎた場合は、返されるアドレスの末尾が切り詰められる。
-この場合には、
-.I addrlen
+渡されたバッファが小さ過ぎた場合は、返されるアドレスの末尾が切り詰められる。 この場合には、 \fIaddrlen\fP
 には、呼び出し時に指定された値よりも大きな値が格納される。
-.\"O .SH "RETURN VALUE"
 .SH 返り値
-.\"O On success, zero is returned.
-.\"O On error, \-1 is returned, and
-.\"O .I errno
-.\"O is set appropriately.
-成功した場合は 0 が返される。エラーの場合は \-1 が返され、
-.I errno
-を適切に設定する。
-.\"O .SH ERRORS
+成功した場合は 0 が返される。エラーの場合は \-1 が返され、 \fIerrno\fP が適切に設定される。
 .SH エラー
-.TP
-.B EBADF
-.\"O The argument
-.\"O .I sockfd
-.\"O is not a valid descriptor.
-引き数
-.I sockfd
-が有効なディスクリプタでない。
-.TP
-.B EFAULT
-.\"O The
-.\"O .I addr
-.\"O argument points to memory not in a valid part of the
-.\"O process address space.
-.I addr
-引き数の指しているメモリが有効なプロセスのアドレス空間の
-一部でない。
-.TP
-.B EINVAL
-.\"O .I addrlen
-.\"O is invalid (e.g., is negative).
-.I addrlen
-が不正である (例えば、負で場合など)。
-.TP
-.B ENOBUFS
-.\"O Insufficient resources were available in the system
-.\"O to perform the operation.
+.TP 
+\fBEBADF\fP
+引き数 \fIsockfd\fP が有効なディスクリプタでない。
+.TP 
+\fBEFAULT\fP
+\fIaddr\fP 引き数の指しているメモリが有効なプロセスのアドレス空間の 一部でない。
+.TP 
+\fBEINVAL\fP
+\fIaddrlen\fP が不正である (例えば、負で場合など)。
+.TP 
+\fBENOBUFS\fP
 この操作を行なうのに十分な資源がシステムに存在しない。
-.TP
-.B ENOTCONN
-.\"O The socket is not connected.
+.TP 
+\fBENOTCONN\fP
 ソケットが接続していない。
-.TP
-.B ENOTSOCK
-.\"O The argument
-.\"O .I sockfd
-.\"O is a file, not a socket.
-引き数
-.I sockfd
-がソケットでなくてファイルである。
-.\"O .SH "CONFORMING TO"
+.TP 
+\fBENOTSOCK\fP
+引き数 \fIsockfd\fP がソケットでなくてファイルである。
 .SH 準拠
-.\"O SVr4, 4.4BSD (the
-.\"O .BR getpeername ()
-.\"O function call first appeared in 4.2BSD), POSIX.1-2001.
-SVr4, 4.4BSD
-.RB ( getpeername ()
-関数は 4.2BSD で登場した), POSIX.1-2001.
-.\"O .SH NOTES
+SVr4, 4.4BSD (\fBgetpeername\fP()  関数は 4.2BSD で登場した), POSIX.1\-2001.
 .SH 注意
-.\"O The third argument of
-.\"O .BR getpeername ()
-.\"O is in reality an
-.\"O .I int *
-.\"O (and this is what 4.x BSD and libc4 and libc5 have).
-.\"O Some POSIX confusion resulted in the present
-.\"O .IR socklen_t ,
-.\"O also used by glibc.
-.\"O See also
-.\"O .BR accept (2).
-.BR getpeername ()
-の三番目の引き数は実際には
-.I `int *'
-である (4.x BSD, libc4, libc5 では
-このようになっている)。
-POSIX では紆余曲折を経て現在の
-.I socklen_t
-になっており、
-glibc でも
-.I socklen_t
-を使っている。
-.BR accept (2)
-も参照のこと。
-.\"O .SH "SEE ALSO"
+\fBgetpeername\fP()  の三番目の引き数は実際には \fI`int *'\fP である (4.x BSD, libc4, libc5 では
+このようになっている)。 POSIX では紆余曲折を経て現在の \fIsocklen_t\fP になっており、 glibc でも \fIsocklen_t\fP
+を使っている。 \fBaccept\fP(2)  も参照のこと。
 .SH 関連項目
-.BR accept (2),
-.BR bind (2),
-.BR getsockname (2),
-.BR ip (7),
-.BR socket (7),
-.BR unix (7)
+\fBaccept\fP(2), \fBbind\fP(2), \fBgetsockname\fP(2), \fBip\fP(7), \fBsocket\fP(7),
+\fBunix\fP(7)