[Mew-dist 14577] Re: incdir, incmbox
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2000年 10月 16日 (月) 14:04:31 JST
From: Yasunari Momoi <momo at example.com>
Subject: [Mew-dist 14572] Re: incdir, incmbox
> ざっとながめて,lock の部分だけちょっと心配なんですが,全て
> の local mailer にこれで対応できているんでしょうか? (たとえ
> ば,qmail で mailbox 形式を使う時とか...)
qmail で mailbox というのは意味が分かりません。
> それとも mail.local だけなんでしょうか? > 識者
qpopper の common/flock.c を見ると分かると思いますが、ロックには
flock()
lockf()
fcntl()
があります。
これらがない場合は、テンポラリファイルを作成することでロックを実現しま
す。(ある決まった名前のファイルが存在していなければ、ファイルを作る。
成功したらロックしたことになる。ファイルの作成はアトミックだと信じられ
ているから。)
というわけで、mail.local と incmbox/mewinc は同じロック機構を使うよう
に設定する必要があります。
--かず
Mew-dist メーリングリストの案内