【初心者歓迎】C/C++室 Ver.33【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0516デフォルトの名無しさん
2006/12/22(金) 22:17:35そら、flock()してるんだからダメだわ。
ttp://bd.tank.jp/diary/20061020.html
あたりを見てみ。
ifstreamのコンストラクタにfdやFILE*渡せる実装もあるんで、
その場合は楽なんだが、
gccの場合はその手は使えないようだな。
一般的なworkaroundはどうやら存在しないようだ。
stdioのようにfdopen()やらfileno()を使えないってのは実に不便だな。
つうか糞。
なお、できればflock()よりはlockf()使っとけ。
BSD由来のflock()よりは、後者のが標準的な関数だから。
■ このスレッドは過去ログ倉庫に格納されています