GETRPCENT
Section: C Library Functions (3)
索引
jman
BSD mandoc
索引
名称
getrpcent
getrpcbyname
getrpcbynumber
endrpcent
setrpcent
- RPC エントリを取得
索引
書式
In rpc/rpc.h
Ft struct rpcent *
Fn getrpcent void
Ft struct rpcent *
Fn getrpcbyname char *name
Ft struct rpcent *
Fn getrpcbynumber int number
Ft void
Fn setrpcent int stayopen
Ft void
Fn endrpcent void
索引
解説
Fn getrpcent ,
Fn getrpcbyname ,
Fn getrpcbynumber
関数はそれぞれ、次に
示す構造体を持つオブジェクトのポインタを返します。構造体には
rpc
プログラム番号データベース
/etc/rpc
にある、行の内訳フィールドが
含まれます。
struct rpcent {
char *r_name; /* この rpc プログラムのサーバ名 */
char **r_aliases; /* エイリアスリスト */
long r_number; /* rpc プログラム番号 */
};
この構造体のメンバは次のとおりです。
- Fa r_name
-
この rpc プログラムのサーバ名。
- Fa r_aliases
-
rpc プログラムの、0 で終わる別名 (エイリアス) リスト。
- Fa r_number
-
このサービスの rpc プログラム番号。
Fn getrpcent
関数は、必要ならばファイルをオープンして次の行を読み込みます。
Fn setrpcent
関数はファイルをオープンしリワインドします。
Fa stayopen
フラグが 0 でなければ、 (直接呼び出しかまたは、ほかの
Fn getrpcent
関数ファミリの 1 つを介しての間接呼び出しかにかかわらず) 、
Fn getrpcent
の各呼び出しの後でネットデータベースはクローズされません。
Fn endrpcent
はファイルをクローズします。
Fn getrpcbyname
および
Fn getrpcbynumber
関数は、適合する
rpc
プログラム名またはプログラム番号が見付かるか、またはエンドオブファイルに
出会うまで、最初から順次ファイルを検索します。
索引
関連ファイル
- /etc/rpc
-
索引
関連項目
rpc(5),
rpcinfo(8),
ypserv(8)
索引
診断
EOF
またはエラーの場合
NULL
ポインタが返ります。
索引
バグ
すべての情報は静的領域に含まれるので、保存が必要な場合はコピー
しなければなりません。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 関連ファイル
-
- 関連項目
-
- 診断
-
- バグ
-
Time: 07:06:53 GMT, January 12, 2009