OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / draft / man3 / getservent.3
index dce25b2..f64d718 100644 (file)
@@ -1,5 +1,6 @@
 .\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk)
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
@@ -19,6 +20,7 @@
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
 .\" References consulted:
 .\"     Linux libc source code
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
+.\"
+.\" Japanese Version Copyright (c) 1998 NAKANO Takeo all rights reserved.
+.\" Translated Fri Mar 15 1998 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
+.\" Updated Thu 16 Aug 2001 by NAKANO Takeo
+.\" Updated 2008-09-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
+.\"
 .TH GETSERVENT 3 2008\-08\-19 GNU "Linux Programmer's Manual"
 .SH 名前
 getservent, getservbyname, getservbyport, setservent, endservent \-
-サービスのエントリを取得する
\82µã\83¼ã\83\93ã\82¹ã\81®ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92å\8f\96å¾\97ã\81\99ã\82\8b
 .SH 書式
 .nf
 \fB#include <netdb.h>\fP
@@ -53,20 +61,20 @@ getservent, getservbyname, getservbyport, setservent, endservent \-
 \fBvoid endservent(void);\fP
 .fi
 .SH 説明
-\fBgetservent\fP()  é\96¢æ\95°ã\81¯ã\82µã\83¼ã\83\93ã\82¹ã\81®ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ (\fBservices\fP(5)  å\8f\82ç\85§) ã\81\8bã\82\89次ã\81®ã\82¨ã\83³ã\83\88ã\83ªã\82\92読ã\81¿è¾¼ã\81¿ã\80\81 ã\81\9dã\81®ã\82¨ã\83³ã\83\88ã\83ªã\82\92
-\fIservent\fP 構造体の要素別のフィールドに格納し、 その構造体を返す。 必要であれば、データベースへの接続がオープンされる。
+\fBgetservent\fP()  é\96¢æ\95°ã\81¯ã\82µã\83¼ã\83\93ã\82¹ã\81®ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ (\fBservices\fP(5)  å\8f\82ç\85§) ã\81\8bã\82\89次ã\81®ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92読ã\81¿è¾¼ã\81¿ã\80\81
+そのエントリーを \fIservent\fP 構造体の要素別のフィールドに格納し、 その構造体を返す。 必要であれば、データベースへの接続がオープンされる。
 .PP
 \fBgetservbyname\fP()  関数は、 プロトコル \fIproto\fP を用いるサービスの名前 \fIname\fP
\81«ã\83\9eã\83\83ã\83\81ã\81\99ã\82\8bã\82¨ã\83³ã\83\88ã\83ªã\82\92ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\81\8bã\82\89æ\8e¢ã\81\97ã\80\81 ã\81\9dã\81®ã\82¨ã\83³ã\83\88ã\83ªを収めた \fIservent\fP 構造体を返す。 \fIproto\fP が NULL
\81«ã\83\9eã\83\83ã\83\81ã\81\99ã\82\8bã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\81\8bã\82\89æ\8e¢ã\81\97ã\80\81 ã\81\9dã\81®ã\82¨ã\83³ã\83\88ã\83ªã\83¼を収めた \fIservent\fP 構造体を返す。 \fIproto\fP が NULL
 の場合は、任意のプロトコルにマッチする。 必要であれば、データベースへの接続がオープンされる。
 .PP
 \fBgetservbyport\fP()  関数は、 プロトコル \fIproto\fP を用いるサービスのポート番号 \fIport\fP
\81«ã\83\9eã\83\83ã\83\81ã\81\99ã\82\8bã\82¨ã\83³ã\83\88ã\83ªã\82\92ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\81\8bã\82\89æ\8e¢ã\81\97ã\80\81 ã\81\9dã\81®ã\82¨ã\83³ã\83\88ã\83ªの内容を収めた \fIservent\fP 構造体を返す (ポート番号 \fIport\fP
\81¯ã\83\8dã\83\83ã\83\88ã\83¯ã\83¼ã\82¯ã\83»ã\83\90ã\82¤ã\83\88ã\82ªã\83¼ã\83\80ã\81§æ\8c\87å®\9aã\81\99ã\82\8b\80\82 \fIproto\fP ã\81\8c NULL ã\81®å ´å\90\88ã\81¯ä»»æ\84\8fã\81®ã\83\97ã\83­ã\83\88ã\82³ã\83«ã\81«ã\83\9eã\83\83ã\83\81ã\81\99ã\82\8bã\80\82
\81«ã\83\9eã\83\83ã\83\81ã\81\99ã\82\8bã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\81\8bã\82\89æ\8e¢ã\81\97ã\80\81 ã\81\9dã\81®ã\82¨ã\83³ã\83\88ã\83ªã\83¼の内容を収めた \fIservent\fP 構造体を返す (ポート番号 \fIport\fP
+はネットワークバイトオーダで指定する)。 \fIproto\fP が NULL の場合は任意のプロトコルにマッチする。
 必要であれば、データベースへの接続がオープンされる。
 .PP
-\fBsetservent\fP()  é\96¢æ\95°ã\81¯ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\81¸ã\81®æ\8e¥ç¶\9aã\82\92ã\82ªã\83¼ã\83\97ã\83³ã\81\97ã\80\81 æ¬¡ã\81®èª­ã\81¿è¾¼ã\81¿ã\82¨ã\83³ã\83\88ã\83ªã\82\92å\85\88é ­ã\81®ã\82¨ã\83³ã\83\88ã\83ªã\81«è¨­å®\9aã\81\99ã\82\8bã\80\82 \fIstayopen\fP ã\81\8c
-0 でない場合、 一つ一つの \fBgetserv*\fP()  関数の呼び出し間でデータベースへの接続をクローズしない。
+\fBsetservent\fP()  é\96¢æ\95°ã\81¯ã\83\87ã\83¼ã\82¿ã\83\99ã\83¼ã\82¹ã\81¸ã\81®æ\8e¥ç¶\9aã\82\92ã\82ªã\83¼ã\83\97ã\83³ã\81\97ã\80\81 æ¬¡ã\81®èª­ã\81¿è¾¼ã\81¿ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92å\85\88é ­ã\81®ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\81«è¨­å®\9aã\81\99ã\82\8bã\80\82 \fIstayopen\fP
+が 0 でない場合、 一つ一つの \fBgetserv*\fP()  関数の呼び出し間でデータベースへの接続をクローズしない。
 .PP
 \fBendservent\fP()  関数はデータベースへの接続をクローズする。
 .PP
@@ -89,7 +97,7 @@ struct servent {
 サービスの正式名 (official name)。
 .TP 
 \fIs_aliases\fP
-サービスの別名のリスト。 リストは NULL で終端される。
+サービスの別名のリスト。 リストはヌルで終端される。
 .TP 
 \fIs_port\fP
 サービスのポート番号。ネットワークバイトオーダで指定される。
@@ -98,7 +106,7 @@ struct servent {
 このサービスと共に用いるプロトコルの名前。
 .SH 返り値
 \fBgetservent\fP(), \fBgetservbyname\fP(), \fBgetservbyport\fP()  関数は、 静的に割り当てられた
-\fIservent\fP æ§\8bé\80 ä½\93ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\82\92è¿\94ã\81\99ã\80\82 ã\82¨ã\83©ã\83¼ã\81\8cèµ·ã\81\93ã\81£ã\81\9fã\82\8aã\80\81ã\83\95ã\82¡ã\82¤ã\83«ã\81®æ\9c«å°¾ã\81«é\81\94ã\81\97ã\81\9få ´å\90\88ã\81¯ NULL ã\83\9dã\82¤ã\83³ã\82¿を返す。
+\fIservent\fP æ§\8bé\80 ä½\93ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 ã\82¨ã\83©ã\83¼ã\81\8cèµ·ã\81\93ã\81£ã\81\9fã\82\8aã\80\81ã\83\95ã\82¡ã\82¤ã\83«ã\81®æ\9c«å°¾ã\81«é\81\94ã\81\97ã\81\9få ´å\90\88ã\81¯ NULL を返す。
 .SH ファイル
 .TP 
 \fI/etc/services\fP
@@ -107,3 +115,7 @@ struct servent {
 4.3BSD, POSIX.1\-2001.
 .SH 関連項目
 \fBgetnetent\fP(3), \fBgetprotoent\fP(3), \fBgetservent_r\fP(3), \fBservices\fP(5)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。