OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / release / man3 / getrpcent.3
index 9ffed11..4dd2eb1 100644 (file)
@@ -8,10 +8,10 @@
 .\" Updated 2008-09-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\"
 .TH GETRPCENT 3 2008-08-19 "" "Linux Programmer's Manual"
-.SH Ì¾Á°
+.SH 名前
 getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent \-
-RPC ¥¨¥ó¥È¥ê¤ò¼èÆÀ¤¹¤ë
-.SH ½ñ¼°
+RPC エントリを取得する
+.SH 書式
 .nf
 .B #include <netdb.h>
 
@@ -25,14 +25,14 @@ RPC 
 
 .BI "void endrpcent(void);"
 .fi
-.SH ÀâÌÀ
+.SH 説明
 .LP
 .BR getrpcent (),
 .BR getrpcbyname (),
 .BR getrpcbynumber ()
-¤Ï¤½¤ì¤¾¤ì°Ê²¼¤Î¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤òÊÖ¤¹¡£
-¤³¤Î¹½Â¤ÂΤϠRPC ¥×¥í¥°¥é¥àÈÖ¹æ¥Ç¡¼¥¿¥Ù¡¼¥¹
-¤Î³Æ¹Ô¤Î¥Õ¥£¡¼¥ë¥É¤ò´Þ¤ó¤Ç¤¤¤ë¡£
+はそれぞれ以下の構造体へのポインタを返す。
+ã\81\93ã\81®æ§\8bé\80 ä½\93ã\81¯ RPC ã\83\97ã\83­ã\82°ã\83©ã\83 ç\95ªå\8f·ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹
+の各行のフィールドを含んでいる。
 .in +4n
 .nf
 
@@ -44,60 +44,60 @@ struct rpcent {
 .fi
 .in
 .LP
-¤³¤Î¹½Â¤ÂΤΥá¥ó¥Ð¡¼¤Ï°Ê²¼¤ÎÄ̤ꡣ
+この構造体のメンバーは以下の通り。
 .RS 4
 .TP 12
 .I r_name
-¤³¤Î RPC ¥×¥í¥°¥é¥à¤Î¥µ¡¼¥Ð¤Î̾Á°
+この RPC プログラムのサーバの名前
 .TP
 .I r_aliases
-RPC ¥×¥í¥°¥é¥à¤ÎÊÌ̾¤Î¥ê¥¹¥È¡£¥¼¥í¤Ç½ªÃ¼¤µ¤ì¤Æ¤¤¤ë¡£
+RPC プログラムの別名のリスト。ゼロで終端されている。
 .TP
 .I r_number
-¤³¤Î¥µ¡¼¥Ó¥¹¤Î RPC ¥×¥í¥°¥é¥àÈֹ档
+このサービスの RPC プログラム番号。
 .RE
 .LP
 .BR getrpcent ()
-¤Ï¥Õ¥¡¥¤¥ë¤Î¼¡¤Î¥¨¥ó¥È¥ê¤òÆɤ߹þ¤à¡£
-ɬÍפʤé¤Ð¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ø¤ÎÀܳ¤¬¥ª¡¼¥×¥ó¤µ¤ì¤ë¡£
+はファイルの次のエントリを読み込む。
+必要ならばデータベースへの接続がオープンされる。
 .LP
 .BR setrpcent ()
-¤Ï¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ø¤ÎÀܳ¤ò¥ª¡¼¥×¥ó¤·¡¢
-¼¡¤ÎÆɤ߹þ¤ß¥¨¥ó¥È¥ê¤òÀèƬ¤Î¥¨¥ó¥È¥ê¤ËÀßÄꤹ¤ë¡£
-\fIstayopen\fP ¤¬ 0 ¤Ç¤Ê¤¤¾ì¹ç¡¢
-°ì¤Ä°ì¤Ä¤Î
+はデータベースへの接続をオープンし、
+次の読み込みエントリを先頭のエントリに設定する。
+\fIstayopen\fP が 0 でない場合、
+一つ一つの
 .BR getrpc* ()
-´Ø¿ô¤Î¸Æ¤Ó½Ð¤·´Ö¤Ç¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ø¤ÎÀܳ¤ò¥¯¥í¡¼¥º¤·¤Ê¤¤¡£
+関数の呼び出し間でデータベースへの接続をクローズしない。
 .LP
 .BR endrpcent ()
-¤Ï¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ø¤ÎÀܳ¤ò¥¯¥í¡¼¥º¤¹¤ë¡£
+はデータベースへの接続をクローズする。
 .LP
 .BR getrpcbyname ()
-¤È
+と
 .BR getrpcbynumber ()
-¤Ï¥Õ¥¡¥¤¥ë¤ÎºÇ½é¤«¤é°ìÃפ¹¤ë RPC ¥×¥í¥°¥é¥à̾¤«¥×¥í¥°¥é¥àÈֹ椬
-¸«¤Ä¤«¤ë¤«¡¢¥Õ¥¡¥¤¥ë¤ÎºÇ¸å (end-of-file) ¤ËÅþ㤹¤ë¤Þ¤Ç¡¢½çÈÖ¤Ë
-õ¤·¤Æ¤¤¤¯¡£
-.SH ÊÖ¤êÃÍ
-À®¸ù¤¹¤ë¤È¡¢
+はファイルの最初から一致する RPC プログラム名かプログラム番号が
+見つかるか、ファイルの最後 (end-of-file) に到達するまで、順番に
+探していく。
+.SH 返り値
+成功すると、
 .BR getrpcent (),
 .BR getrpcbyname (),
 .BR getrpcbynumber ()
-¤Ï¡¢ÀÅŪ¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿
+は、静的に割り当てられた
 .I rpcent
-¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤òÊÖ¤¹¡£
-EOF ¤« ¥¨¥é¡¼¤ËÁø¶ø¤·¤¿¾ì¹ç¤Ë¤Ï NULL ¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
-.SH ¥Õ¥¡¥¤¥ë
+構造体へのポインタを返す。
+EOF か エラーに遭遇した場合には NULL ポインタを返す。
+.SH ファイル
 .TP
 .I /etc/rpc
-RPC ¥×¥í¥°¥é¥àÈÖ¹æ¥Ç¡¼¥¿¥Ù¡¼¥¹
-.SH ½àµò
-POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¡£
-BSD ·Ï¡¢Solaris ¤ä¾¤Î¿¤¯¤Î¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£
-.SH ¥Ð¥°
-Á´¤Æ¤Î¾ðÊó¤ÏÀÅŪÎΰè¤Ë³ÊǼ¤µ¤ì¤ë¡£
-Êݸ¤¹¤ë¤¿¤á¤Ë¤ÏÁ´¤Æ¤ò¥³¥Ô¡¼¤¹¤ëɬÍפ¬¤¢¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
+RPC ã\83\97ã\83­ã\82°ã\83©ã\83 ç\95ªå\8f·ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹
+.SH 準拠
+POSIX.1-2001 にはない。
+BSD 系、Solaris や他の多くのシステムに存在する。
+.SH ã\83\90ã\82°
+全ての情報は静的領域に格納される。
+保存するためには全てをコピーする必要がある。
+.SH 関連項目
 .BR getrpcent_r (3),
 .BR rpc (5),
 .BR rpcinfo (8),