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

名称
書式
解説
関連ファイル
関連項目
診断
バグ

jman



Time: 07:06:53 GMT, January 12, 2009