[Mew-dist 03378] Re: imget when file system full
Motonori Nakamura
motonori at example.com
1998年 1月 14日 (水) 11:34:56 JST
>>>>> On Wed, 14 Jan 1998 10:11:47 +0900, Hiroto Kagotani <kagotani at example.com> said:
kagotani> use FileHandle;
kagotani> して、fsync を呼ぶ前に
kagotani> ART->autoflush(1);
kagotani> したら、ちゃんとエラーにしてくれました。
なるほど。じゃぁ、そうしましょう。
えっと、それって以下と同値でしょうか?
(FileHandle を use せずに済むなら、それに越したことはないので)
*** MsgStore.pm.in+ Wed Jan 14 11:26:05 1998
--- MsgStore.pm.in Wed Jan 14 11:32:23 1998
***************
*** 123,128 ****
--- 123,129 ----
}
}
if (&unixp() && !&no_sync()) {
+ select (ART); $| = 1; select (STDOUT);
if (fsync(fileno(ART)) < 0) {
im_err("writing to $file failed ($!).\n");
close(ART);
kagotani> いつ 0 に戻すべきか、ほっといていいのかはよくわかりませんが…
ART はすぐに close するんだから、ほっといていいと思います。違うかな?
- motonori
Mew-dist メーリングリストの案内