[Mew-dist 03334] Re: imget when file system full

Atsushi Onoe onoe at example.com
1998年 1月 9日 (金) 10:07:28 JST


> SunOS にホームディレクトリのある人は、FreeBSD を使うときは、
> disk 残量に注意しないと、痛い目に合うことがある。 (;_;)

FreeBSD が NFSv2 で話しているときに ENOSPC をハンドリングできないとい
うことですかね。

close(2) の直前に fsync(2) してみて帰り値を見るとどうなるでしょう?
fsync(2) は perl からだと syscall しないと呼べないかも知れませんが。

あと、SVR4 の O_SYNC は BSD/OS 3.1 では
	fcntl(fd, F_SETFL, (fcntl(fd, F_GETFL) | O_FSYNC));
で設定できるようです。同期書き込みになるので遅くなりますが、これでも検
出できないようだと、kernel をちゃんと直してあげないと難しいですね。

尾上




Mew-dist メーリングリストの案内