渡される点で異なっている。呼び出し側で設定しなければならない。この呼び出しは、レコード境界の情報を提供するためにストリームに追加のバイトを挿入する。ストリームとは互換性がない。よって作成されたストリームに対してのみ呼び出すことができる。ゼロでない場合には出力バッファーは書き出される。失敗した場合はゼロを返す。よって作成されたストリームに対してのみ呼び出すことができる。それ以外の場合はゼロを返す。よって作成されたストリームに対してのみ呼び出すことができる。