JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... value, ..., 0) struct request_info *request; int hosts_access(request) struct request_info *request; int hosts_ctl(daemon, client_name, client_addr, client_user) char *daemon; char *client_name; char *client_addr; char *client_user; 説明 このドキュメン ... る。 有効な key (そして対応する値のタイプ) は以下のとおり: RQ_FILE (int) リクエストと関連付けされるファイルディスクリプタ RQ_CLIENT_NAME (char *) クライアントホスト名 RQ_CLIENT_ADDR (char *) クライアントのネットワークアドレスの名称(a printable representa ... tion) RQ_CLIENT_SIN (struct sockaddr_in *) クライアントのネットワークアドレス内部での名称(an internal printable representation)とポート番号 ... ... OPTIONS を指定して作成されたかどうかに左右される。 以下の文章では、 daemon とはネットワークデーモンのプロセス 名を意味し、 client とは、サービスを要求するホストの名前、 もしくはホストのアドレスを意味している。ネットワークデーモンのプ ロセス名は、inetd ... TROL FILES アクセスコントロールのソフトウェアは、二つのファイルを参照する。 最初に一致した時点で検索は終了する。 • (daemon,client) の組合せが /etc/hosts.allow ファイルの中の エントリと一致する場合、アクセスは承諾される。 • もしくは、(daemon,client) の組 ... いる。 • それ以外の行は、次に示すフォーマットに従わなければならない。ただ し [] で囲まれる部分は任意である: daemon_list : client_list [ : shell_command ] daemon_list は、ひとつ以上のデーモンプロセス名 (argv[0] の値) または、ワイルドカード (後述) を使っ ... ... xdrproc_t ) (XDR *, void *, ...); typedef bool_t (* resultproc_t ) (caddr_t resp , struct sockaddr_in * raddr ); 型 AUTH , CLIENT , SVCXPRT , XDR の宣言についてはヘッダーファイルを参照。 void auth_destroy(AUTH * auth ); このマクロは auth に関連付けられ ... トはデータリンク層の最大転送単位に 制限されている。イーサネットの場合、最大値は 1500 バイトである。 enum clnt_stat clnt_call(CLIENT * clnt , unsigned long procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); こ ... れる。 outproc はプロシージャーの返り値をデコードするのに使用される。 tout は結果が返されるのを待つ時間である。 clnt_destroy(CLIENT * clnt ); このマクロはクライアントの RPC ハンドルを破壊する。破壊には通常は clnt 自身も含めて私的なデータ構造体の破棄が含ま ... ... xdrproc_t ) (XDR *, void *, ...); typedef bool_t (* resultproc_t ) (caddr_t resp , struct sockaddr_in * raddr ); 型 AUTH , CLIENT , SVCXPRT , XDR の宣言についてはヘッダーファイルを参照。 void auth_destroy(AUTH * auth ); このマクロは auth に関連付けられ ... トはデータリンク層の最大転送単位に 制限されている。イーサネットの場合、最大値は 1500 バイトである。 enum clnt_stat clnt_call(CLIENT * clnt , unsigned long procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); こ ... れる。 outproc はプロシージャーの返り値をデコードするのに使用される。 tout は結果が返されるのを待つ時間である。 clnt_destroy(CLIENT * clnt ); このマクロはクライアントの RPC ハンドルを破壊する。破壊には通常は clnt 自身も含めて私的なデータ構造体の破棄が含ま ... ... xdrproc_t ) (XDR *, void *, ...); typedef bool_t (* resultproc_t ) (caddr_t resp , struct sockaddr_in * raddr ); 型 AUTH , CLIENT , SVCXPRT , XDR の宣言についてはヘッダーファイルを参照。 void auth_destroy(AUTH * auth ); このマクロは auth に関連付けられ ... トはデータリンク層の最大転送単位に 制限されている。イーサネットの場合、最大値は 1500 バイトである。 enum clnt_stat clnt_call(CLIENT * clnt , unsigned long procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); こ ... れる。 outproc はプロシージャーの返り値をデコードするのに使用される。 tout は結果が返されるのを待つ時間である。 clnt_destroy(CLIENT * clnt ); このマクロはクライアントの RPC ハンドルを破壊する。破壊には通常は clnt 自身も含めて私的なデータ構造体の破棄が含ま ... ... xdrproc_t ) (XDR *, void *, ...); typedef bool_t (* resultproc_t ) (caddr_t resp , struct sockaddr_in * raddr ); 型 AUTH , CLIENT , SVCXPRT , XDR の宣言についてはヘッダーファイルを参照。 void auth_destroy(AUTH * auth ); このマクロは auth に関連付けられ ... トはデータリンク層の最大転送単位に 制限されている。イーサネットの場合、最大値は 1500 バイトである。 enum clnt_stat clnt_call(CLIENT * clnt , unsigned long procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); こ ... れる。 outproc はプロシージャーの返り値をデコードするのに使用される。 tout は結果が返されるのを待つ時間である。 clnt_destroy(CLIENT * clnt ); このマクロはクライアントの RPC ハンドルを破壊する。破壊には通常は clnt 自身も含めて私的なデータ構造体の破棄が含ま ... ... xdrproc_t ) (XDR *, void *, ...); typedef bool_t (* resultproc_t ) (caddr_t resp , struct sockaddr_in * raddr ); 型 AUTH , CLIENT , SVCXPRT , XDR の宣言についてはヘッダーファイルを参照。 void auth_destroy(AUTH * auth ); このマクロは auth に関連付けられ ... トはデータリンク層の最大転送単位に 制限されている。イーサネットの場合、最大値は 1500 バイトである。 enum clnt_stat clnt_call(CLIENT * clnt , unsigned long procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); こ ... れる。 outproc はプロシージャーの返り値をデコードするのに使用される。 tout は結果が返されるのを待つ時間である。 clnt_destroy(CLIENT * clnt ); このマクロはクライアントの RPC ハンドルを破壊する。破壊には通常は clnt 自身も含めて私的なデータ構造体の破棄が含ま ... ... xdrproc_t ) (XDR *, void *, ...); typedef bool_t (* resultproc_t ) (caddr_t resp , struct sockaddr_in * raddr ); 型 AUTH , CLIENT , SVCXPRT , XDR の宣言についてはヘッダーファイルを参照。 void auth_destroy(AUTH * auth ); このマクロは auth に関連付けられ ... トはデータリンク層の最大転送単位に 制限されている。イーサネットの場合、最大値は 1500 バイトである。 enum clnt_stat clnt_call(CLIENT * clnt , unsigned long procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); こ ... れる。 outproc はプロシージャーの返り値をデコードするのに使用される。 tout は結果が返されるのを待つ時間である。 clnt_destroy(CLIENT * clnt ); このマクロはクライアントの RPC ハンドルを破壊する。破壊には通常は clnt 自身も含めて私的なデータ構造体の破棄が含ま ... ... xdrproc_t ) (XDR *, void *, ...); typedef bool_t (* resultproc_t ) (caddr_t resp , struct sockaddr_in * raddr ); 型 AUTH , CLIENT , SVCXPRT , XDR の宣言についてはヘッダーファイルを参照。 void auth_destroy(AUTH * auth ); このマクロは auth に関連付けられ ... トはデータリンク層の最大転送単位に 制限されている。イーサネットの場合、最大値は 1500 バイトである。 enum clnt_stat clnt_call(CLIENT * clnt , unsigned long procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); こ ... れる。 outproc はプロシージャーの返り値をデコードするのに使用される。 tout は結果が返されるのを待つ時間である。 clnt_destroy(CLIENT * clnt ); このマクロはクライアントの RPC ハンドルを破壊する。破壊には通常は clnt 自身も含めて私的なデータ構造体の破棄が含ま ... ... xdrproc_t ) (XDR *, void *, ...); typedef bool_t (* resultproc_t ) (caddr_t resp , struct sockaddr_in * raddr ); 型 AUTH , CLIENT , SVCXPRT , XDR の宣言についてはヘッダーファイルを参照。 void auth_destroy(AUTH * auth ); このマクロは auth に関連付けられ ... トはデータリンク層の最大転送単位に 制限されている。イーサネットの場合、最大値は 1500 バイトである。 enum clnt_stat clnt_call(CLIENT * clnt , unsigned long procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); こ ... れる。 outproc はプロシージャーの返り値をデコードするのに使用される。 tout は結果が返されるのを待つ時間である。 clnt_destroy(CLIENT * clnt ); このマクロはクライアントの RPC ハンドルを破壊する。破壊には通常は clnt 自身も含めて私的なデータ構造体の破棄が含ま ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。