JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... い、 バッファーリングされたストリーム入出力インターフェースを提供する。 入力と出力は論理データストリームに割り付けられ、 入出力の物理的な特徴は隠蔽される。 この ... クロを以下に挙げる。 より詳しい情報は個々の man ページから得ることができる。 ファイルを オープン (open) する ことによって、 ストリームは外部ファイル (通常は物理デバイス) に連結される。 この操作には新しくファイルを作成することも含まれる。 既存のファイルと同 ... ファイルが位置指定リクエストをサポートしている (ディスクファイルなどが相当する。逆の例としては端末が挙げられる) 場合、 そのストリームに連結された ファイル位置指示子 (file position indicator) は、追加モードで開かれない限りファイルの先頭 (0 バイト目) に位置 ... ... oid * cookie , const char * mode , cookie_io_functions_t io_funcs ); 説明 fopencookie () を使うと、 プログラマーは標準 I/O ストリームの独自の実装を作成することができる。 この実装はストリームのデータを自分が選んだ場所に格納することができる。 例えば、 fopen ... cookie () は fmemopen (3) を実装するのに使用されている。 fmemopen (3) はメモリー上のバッファーに格納されたデータに対するストリームインターフェースを提供している。 独自のストリームを作成するためには、 プログラマーは以下を行う必要がある。 * ストリームに対 ... の型は void * である)、 フック関数が呼び出される際に第一引数として cookie が渡される。 * fopencookie () を呼び出して、新しいストリームをオープンし、 そのストリームに cookie とフック関数を関連付ける。 fopencookie () 関数は fopen (3) と同様の機能を持つ。 新し ... ... 場合には xdr_bytes (), xdr_opaque (), xdr_string () などを考慮した方が良い。 void xdr_destroy(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた破壊ルーティンを呼び出す。 破壊には通常、ストリームに関連付けられた私的データ構造体の解放が含まれてい ... 解放されない が、このポインターの指すデータは(再帰的に) 解放される 。 unsigned int xdr_getpos(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた位置取得ルーティンを呼び出す。 このルーティンは XDR バイトストリームの位置を指示する符号無し整数を返 ... す。 XDR ストリームの機能としてこの数値で単純な算術作業ができることが 期待されてるいる。しかしながら XDR ストリームの実体はこれを保証する必要 ... ... 場合には xdr_bytes (), xdr_opaque (), xdr_string () などを考慮した方が良い。 void xdr_destroy(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた破壊ルーティンを呼び出す。 破壊には通常、ストリームに関連付けられた私的データ構造体の解放が含まれてい ... 解放されない が、このポインターの指すデータは(再帰的に) 解放される 。 unsigned int xdr_getpos(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた位置取得ルーティンを呼び出す。 このルーティンは XDR バイトストリームの位置を指示する符号無し整数を返 ... す。 XDR ストリームの機能としてこの数値で単純な算術作業ができることが 期待されてるいる。しかしながら XDR ストリームの実体はこれを保証する必要 ... ... 場合には xdr_bytes (), xdr_opaque (), xdr_string () などを考慮した方が良い。 void xdr_destroy(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた破壊ルーティンを呼び出す。 破壊には通常、ストリームに関連付けられた私的データ構造体の解放が含まれてい ... 解放されない が、このポインターの指すデータは(再帰的に) 解放される 。 unsigned int xdr_getpos(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた位置取得ルーティンを呼び出す。 このルーティンは XDR バイトストリームの位置を指示する符号無し整数を返 ... す。 XDR ストリームの機能としてこの数値で単純な算術作業ができることが 期待されてるいる。しかしながら XDR ストリームの実体はこれを保証する必要 ... ... 場合には xdr_bytes (), xdr_opaque (), xdr_string () などを考慮した方が良い。 void xdr_destroy(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた破壊ルーティンを呼び出す。 破壊には通常、ストリームに関連付けられた私的データ構造体の解放が含まれてい ... 解放されない が、このポインターの指すデータは(再帰的に) 解放される 。 unsigned int xdr_getpos(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた位置取得ルーティンを呼び出す。 このルーティンは XDR バイトストリームの位置を指示する符号無し整数を返 ... す。 XDR ストリームの機能としてこの数値で単純な算術作業ができることが 期待されてるいる。しかしながら XDR ストリームの実体はこれを保証する必要 ... ... 場合には xdr_bytes (), xdr_opaque (), xdr_string () などを考慮した方が良い。 void xdr_destroy(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた破壊ルーティンを呼び出す。 破壊には通常、ストリームに関連付けられた私的データ構造体の解放が含まれてい ... 解放されない が、このポインターの指すデータは(再帰的に) 解放される 。 unsigned int xdr_getpos(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた位置取得ルーティンを呼び出す。 このルーティンは XDR バイトストリームの位置を指示する符号無し整数を返 ... す。 XDR ストリームの機能としてこの数値で単純な算術作業ができることが 期待されてるいる。しかしながら XDR ストリームの実体はこれを保証する必要 ... ... 場合には xdr_bytes (), xdr_opaque (), xdr_string () などを考慮した方が良い。 void xdr_destroy(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた破壊ルーティンを呼び出す。 破壊には通常、ストリームに関連付けられた私的データ構造体の解放が含まれてい ... 解放されない が、このポインターの指すデータは(再帰的に) 解放される 。 unsigned int xdr_getpos(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた位置取得ルーティンを呼び出す。 このルーティンは XDR バイトストリームの位置を指示する符号無し整数を返 ... す。 XDR ストリームの機能としてこの数値で単純な算術作業ができることが 期待されてるいる。しかしながら XDR ストリームの実体はこれを保証する必要 ... ... 場合には xdr_bytes (), xdr_opaque (), xdr_string () などを考慮した方が良い。 void xdr_destroy(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた破壊ルーティンを呼び出す。 破壊には通常、ストリームに関連付けられた私的データ構造体の解放が含まれてい ... 解放されない が、このポインターの指すデータは(再帰的に) 解放される 。 unsigned int xdr_getpos(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた位置取得ルーティンを呼び出す。 このルーティンは XDR バイトストリームの位置を指示する符号無し整数を返 ... す。 XDR ストリームの機能としてこの数値で単純な算術作業ができることが 期待されてるいる。しかしながら XDR ストリームの実体はこれを保証する必要 ... ... 場合には xdr_bytes (), xdr_opaque (), xdr_string () などを考慮した方が良い。 void xdr_destroy(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた破壊ルーティンを呼び出す。 破壊には通常、ストリームに関連付けられた私的データ構造体の解放が含まれてい ... 解放されない が、このポインターの指すデータは(再帰的に) 解放される 。 unsigned int xdr_getpos(XDR * xdrs ); このマクロは XDR ストリーム xdrs に関連付けられた位置取得ルーティンを呼び出す。 このルーティンは XDR バイトストリームの位置を指示する符号無し整数を返 ... す。 XDR ストリームの機能としてこの数値で単純な算術作業ができることが 期待されてるいる。しかしながら XDR ストリームの実体はこれを保証する必要 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。