969 :デフォルトの名無しさん :02/12/04 22:32
fopen(stream,"wc")でファイルオープンして <fflushしたときすぐにディスクに書き込む指定
数バイトごとにfflushしているファイルの出力完了のタイミングを調べたいのですが…

出力しているファイルはプログラム終了まで開きっぱなしです。
↑出力しているプログラムを変更することはできません

FindFirstChangeNotificationを使用してファイルの最終書き込みを
監視すれば完了時に一度だけシグナルがでると思ったのですが、
上に書いたとおりに逐一ディスクに書き込んでいるためファイル出力中は
シグナルがでっぱなしになってしまいます。

一回の出力は約6KBで、複数回出力するのですが(ファイル開きっぱなしで追加で書き込んでいく)、
一回の出力の正確なタイミング(あまり誤差がない)を調べたいです。
なにかいい方法ないでしょうか。。。

すんません、引き続き。。。