[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 メーリングリストの案内