>I suppose that  depends on the meaning of the  word ``deliver'' and also
>whether or  not the refile  command is moving  message 42 from  the same
>filesystem, or crossing filesystem boundaries.  In the former case, it's
>an  atomic operation,  but in  the latter  case, to  retain the  ``crash
>proof'' nature of Maildir, it would seem that one should ``deliver'' the
>message first into  Maildir/tmp, followed by an atomic  move into either
>Maildir/new or Maildir/cur.

I didn't really get into the details, but absolutely, any nmh Maildir
implementation would certainly have to make sure the move into "cur" was
atomic; obviously if it was the same filesystem rename() would work, but
otherwise a copy into tmp first is the way to go.

--Ken

-- 
Nmh-workers
https://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to