X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/cbce5e434f84af560946e16709d3c2ad10eb8942..ea855e72d026c72658d43f993fc62cfcf2de2ca3:/man/rcvstore.man diff --git a/man/rcvstore.man b/man/rcvstore.man index 12c17434..3ed56fe3 100644 --- a/man/rcvstore.man +++ b/man/rcvstore.man @@ -1,4 +1,4 @@ -.TH RCVSTORE %manext1% "%nmhdate%" MH.6.8 [%nmhversion%] +.TH RCVSTORE %manext1% "February 18, 2013" "%nmhversion%" .\" .\" %nmhwarning% .\" @@ -98,6 +98,17 @@ and .B \-nopublic switches may be used to force these sequences to be public or private sequences. +.SS LOCKING AND \-unseen +If you use the \*(lqUnseen-Sequence\*(rq profile entry, rcvstore could +try to read and update its sequence state while another +.B nmh +process is also trying to do so. This can cause the sequence state to +lose track. To avoid this just between asynchronous invocations of +.BR rcvstore , +do not use it without an external locking mechanism, for example, a +.IR procmailrc (5) +local lockfile, if you use the \*(lqUnseen-Sequence\*(rq profile +entry. .SH FILES .fc ^ ~ .nf @@ -116,7 +127,12 @@ to force these sequences to be public or private sequences. ^Unseen\-Sequence:~^To name sequences denoting unseen messages .fi .SH "SEE ALSO" -rcvdist(1), rcvpack(1), rcvtty(1), mh\-sequence(5) +.IR rcvdist (1), +.IR rcvpack (1), +.IR rcvtty (1), +.IR mh\-sequence (5), +.IR procmailex (5), +.IR procmailrc (5) .SH DEFAULTS .nf .RB ` +folder "' defaults to \*(lqInbox\*(rq profile entry"