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