1 .\" This page was taken from the 4.4BSD-Lite CDROM (BSD license)
3 .\" @(#)getrpcent.3n 2.2 88/08/02 4.0 RPCSRC; from 1.11 88/03/14 SMI
5 .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
6 .\" all rights reserved.
7 .\" Translated 2000-01-11, HANATAKA Shinya <hanataka@abyss.rim.or.jp>
8 .\" Updated 2008-09-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
10 .TH GETRPCENT 3 2008-08-19 "" "Linux Programmer's Manual"
12 getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent \-
18 .BI "struct rpcent *getrpcent(void);"
20 .BI "struct rpcent *getrpcbyname(char *" name );
22 .BI "struct rpcent *getrpcbynumber(int " number );
24 .BI "void setrpcent(int " stayopen );
26 .BI "void endrpcent(void);"
34 この構造体は RPC プログラム番号データベース
40 char *r_name; /* name of server for this RPC program */
41 char **r_aliases; /* alias list */
42 long r_number; /* RPC program number */
54 RPC プログラムの別名のリスト。ゼロで終端されている。
62 必要ならばデータベースへの接続がオープンされる。
66 次の読み込みエントリを先頭のエントリに設定する。
67 \fIstayopen\fP が 0 でない場合、
70 関数の呼び出し間でデータベースへの接続をクローズしない。
78 はファイルの最初から一致する RPC プログラム名かプログラム番号が
79 見つかるか、ファイルの最後 (end-of-file) に到達するまで、順番に
89 EOF か エラーに遭遇した場合には NULL ポインタを返す。
96 BSD 系、Solaris や他の多くのシステムに存在する。
99 保存するためには全てをコピーする必要がある。