一時ファイル

wave_sourceのテストで途中結果を吐くためにファイルを使っていますが、これがテスト後に残るのが気になります。
もちろん、テストコードの中で使用後に削除すればよいのですが、その方法ではプログラムがクラッシュした場合に残ってしまいます。
プログラム終了時に確実に消す方法は、POSIXならファイルオープン中にunlink()を呼びます。この方法はcygwinでも動きます。
Windowsの場合はCreateFile()にFILE_FLAG_DELETE_ON_CLOSEを指定すればよさそうです。(未確認、3/19確認済み)
まだ実装中につきコードはなしです。まじめに実装しようとすると意外と問題が多いのです。