JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... LE *open_wmemstream(wchar_t ** ptr , size_t * sizeloc ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): fmemopen (), open_memstream (), open_wmemstream (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 ... より前: _GNU_SOURCE 説明 fmemopen () 関数は、ストリームをオープンし、そのストリームに mode で指定されたアクセス許可を設定する。 そのストリームを通じて、 buf ... ファイルポインターがバッファーの先頭から size バイトを越えて先に進もうとした場合だけである。 buf に NULL が指定された場合、 fmemopen () は動的に size バイトの長さのバッファーを確保する。 この方法は、一時バッファーにデータの書き込みを行ってから、 その内容を ... ... 装を作成することができる。 この実装はストリームのデータを自分が選んだ場所に格納することができる。 例えば、 fopencookie () は fmemopen (3) を実装するのに使用されている。 fmemopen (3) はメモリー上のバッファーに格納されたデータに対するストリームインターフェー ... ンターフェース 属性 値 fopencookie () Thread safety MT-Safe 準拠 この関数は非標準の GNU 拡張である。 例 以下のプログラムは、 fmemopen (3) で利用できるのと似た (同じではない) 機能を持つ独自のストリームを実装している。 データがメモリーバッファーに格納されるス ... intf("Reached end of file\n"); break; } printf("/%.*s/\n", (int) nread, buf); } exit(EXIT_SUCCESS); } 関連項目 fclose (3), fmemopen (3), fopen (3), fseek (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロ ... ... 不十分であった)。 fdopen () の現在の実装では最大 5 文字の mode しか解釈されない。 関連項目 open (2), fclose (3), fileno (3), fmemopen (3), fopencookie (3), open_memstream (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... 不十分であった)。 fdopen () の現在の実装では最大 5 文字の mode しか解釈されない。 関連項目 open (2), fclose (3), fileno (3), fmemopen (3), fopencookie (3), open_memstream (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... 不十分であった)。 fdopen () の現在の実装では最大 5 文字の mode しか解釈されない。 関連項目 open (2), fclose (3), fileno (3), fmemopen (3), fopencookie (3), open_memstream (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。