[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:02854] Re: mh とprocmail でメールスプールのロックが効きません



森岡です.
以前 mh と procmail のロッキング不整合について報告しましたが,
mh-6.8.4 ではデフォルトで lockf() を使うようになっており,
これに入れ換える事で解決しました.
以下にコンパイル済みのバイナリを置いておきます.

	http://www2.odn.ne.jp/~aab36830/mh-6.8.4-JP-3.02.bin.tar.gz

In article <199906011524.AAA24741@mta3.odn.ne.jp>
I writes:

>> 個人的なトラブルで, メールスプールのロッキングについて調べて
>> いましたが, Plamo Linux の mh と procmail にロッキングについ
>> ての不整合がある事がわかりました.
>> 
>> mh の inc は /var/spool/mail/ユーザ名 をシステムコール flock()
>> でロックします.
>> いっぽう procmail は同じファイルを fcntl() でロックします.
>> 
>> Linux では fcntl() と flock() は互いに透過的に動作します.
>> つまり, いくら procmail が fcntl() かけても, flock() しか
>> かけない mh をブロック出来ません.

************** 祝 ホームページ 100 Hit 達成 ****
* 森岡和才.   http://www2.odn.ne.jp/~aab36830/ *
* Kazutoshi Morioka <aab36830@pop07.odn.ne.jp> *
************************************************

References
[plamo:02820] mh とprocmail でメールスプールのロックが効きません, Kazutoshi Morioka

[検索ページ] [メール一覧]
Plamo ML 公開システム