[mew-dist 25178] Re: race? condition in +queue ?
Tatsuya Kinoshita
tats at example.com
2004年 8月 22日 (日) 16:48:29 JST
On August 20, 2004, [mew-dist 25159],
shigeya (at omnisci.co.jp) wrote:
> kazu> たとえば、"1.wrk" が存在したら、"1" は作らずに、"2" を作れば、問題は解
> kazu> 決しますか?
>
> そうおもいます。たぶんへいき。
この変更のあと、+queueにあるメールを`E'で再編集してから`C-c C-m'で
+queueに入れ直すと、メッセージ番号がカウントアップされてしまうこと
に気づきました。どうやら+queueから再編集する際に、+queueに.wrkファ
イルが残ってしまうようです。
mew-summary-reedit-for-queueでのmew-queue-backupが効いていなかった
ので、下記のようにパッチを作ってみました。(+queueからの再編集時に
1.wrkではなく#1というファイル名で残すように)
-----
--- mew-edit.el.orig
+++ mew-edit.el
@@ -754,7 +754,7 @@
((mew-folder-postqp fld)
(setq hdr (mew-nntp2-get-raw-header inf))
(mew-tinfo-set-case (mew-nntp2-get-case inf))))
- (mew-queue-backup file mew-queue-info-suffix)
+ (mew-queue-backup work mew-queue-info-suffix)
(and hdr (mew-summary-edit-header-for-queue hdr))))
(mew-draft-mode)
(mew-draft-rehighlight-body)
-----
--
木下達也
Mew-dist メーリングリストの案内