OSDN Git Service

(split) LDP: draft snapshot generated from latest ja.po files.
[linuxjm/LDP_man-pages.git] / draft / man2 / getsockname.2
index 9cf2a95..ad9c389 100644 (file)
 .\" Modified Tue Oct 22 00:22:35 EDT 1996 by Eric S. Raymond <esr@thyrsus.com>
 .\" Modified Sun Mar 28 21:26:46 1999 by Andries Brouwer <aeb@cwi.nl>
 .\"
-.\" Japanese Version Copyright (c) 1997 SUTO, Mitsuaki
-.\"         all rights reserved.
-.\" Translated Thu Jun 26 20:36:49 JST 1997
-.\"         by SUTO, Mitsuaki <suto@av.crl.sony.co.jp>
-.\" Modified Sat Apr  3 14:56:26 JST 1999
-.\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
-.\" Updated & Modified Sat Feb  5 17:23:11 JST 2005
-.\"         by Yuichi SATO <ysato444@yahoo.co.jp>
+.\"*******************************************************************
 .\"
-.TH GETSOCKNAME 2 2008-12-03 "Linux" "Linux Programmer's Manual"
-.\"O .SH NAME
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH GETSOCKNAME 2 2008\-12\-03 Linux "Linux Programmer's Manual"
 .SH 名前
-.\"O getsockname \- get socket name
 getsockname \- ソケットの名前を取得する
-.\"O .SH SYNOPSIS
 .SH 書式
 .nf
-.B #include <sys/socket.h>
+\fB#include <sys/socket.h>\fP
 .sp
-.BI "int getsockname(int " sockfd ", struct sockaddr *" addr \
-", socklen_t *" addrlen );
+\fBint getsockname(int \fP\fIsockfd\fP\fB, struct sockaddr *\fP\fIaddr\fP\fB, socklen_t *\fP\fIaddrlen\fP\fB);\fP
 .fi
-.\"O .SH DESCRIPTION
 .SH 説明
-.\"O .BR getsockname ()
-.\"O returns the current address to which the socket
-.\"O .I sockfd
-.\"O is bound, in the buffer pointed to by
-.\"O .IR addr .
-.\"O The
-.\"O .I addrlen
-.\"O argument should be initialized to indicate
-.\"O the amount of space (in bytes) pointed to by
-.\"O .IR addr .
-.BR getsockname ()
-は、ソケット
-.I sockfd
-に結び付けられている現在のアドレスを、
-.I addr
-が指すバッファに格納して返す。
-.I addrlen
-引き数は、
-.I addr
-が指している領域のサイズ (バイト単位) に初期化しておかなければならない。
-.\"O On return it contains the actual size of the socket address.
-.\"O returned (in bytes).
-関数が返る時には、
-.I addrlen
-にはソケットアドレスの実際のサイズ (バイト単位) が格納される。
+\fBgetsockname\fP()  は、ソケット \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
-には、呼び出し時に指定された値よりも大きな値が格納される。
-.\"O .SH "RETURN VALUE"
+この場合には、 \fIaddrlen\fP には、呼び出し時に指定された値よりも大きな値が格納される。
 .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
+成功した場合にはゼロが返される。エラー時には \-1 が返され、 \fIerrno\fP が適切に設定される。
 .SH エラー
-.TP
-.B EBADF
-.\"O The argument
-.\"O .I sockfd
-.\"O is not a valid descriptor.
-引き数
-.I sockfd
-が有効なディスクリプタ (descriptor) ではない。
-.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 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 getsockname ()
-.\"O function call appeared in 4.2BSD), POSIX.1-2001.
-.\"O .\" SVr4 documents additional ENOMEM
-.\"O .\" and ENOSR error codes.
-SVr4, 4.4BSD
-.RB ( getsockname ()
-関数は 4.2BSD で追加された), POSIX.1-2001.
-.\" SVr4 には他に ENOMEM と ENOSR のエラーコードについての記述がある。
-.\"O .SH NOTES
+.\" SVr4 documents additional ENOMEM
+.\" and ENOSR error codes.
+SVr4, 4.4BSD (\fBgetsockname\fP()  関数は 4.2BSD で追加された), POSIX.1\-2001.
 .SH 注意
-.\"O The third argument of
-.\"O .BR getsockname ()
-.\"O is in reality an \fIint *\fP
-.\"O (and this is what 4.x BSD and libc4 and libc5 have).
-.\"O Some POSIX confusion resulted in the present \fIsocklen_t\fP,
-.\"O also used by glibc.
-.BR getsockname ()
-の三番目の引き数は (4.x BSD や libc4, libc5 と同様に) 実際には \fIint *\fP
-である。 glibc でも使われている現在の \fIsocklen_t\fP に関して、
-POSIX には少し混乱がある。
-.\"O See also
-.\"O .BR accept (2).
-詳しくは
-.BR accept (2)
+\fBgetsockname\fP()  の三番目の引き数は (4.x BSD や libc4, libc5 と同様に) 実際には \fIint *\fP である。
+glibc でも使われている現在の \fIsocklen_t\fP に関して、 POSIX には少し混乱がある。 詳しくは \fBaccept\fP(2)
 を参照のこと。
-.\"O .SH "SEE ALSO"
 .SH 関連項目
-.BR bind (2),
-.BR socket (2),
-.BR getifaddrs (3),
-.BR ip (7),
-.BR socket (7),
-.BR unix (7)
+\fBbind\fP(2), \fBsocket\fP(2), \fBgetifaddrs\fP(3), \fBip\fP(7), \fBsocket\fP(7),
+\fBunix\fP(7)