On Wed, 22 Oct 2003, Gregory Hicks wrote:
> I think what Mark was saying was that simultaneous access to an mbx
> mailbox from various incarnations of pine MAY not work correctly under
> an MS-DOS implementation of windows.
>
> If only one incarnation of pine is running, the mbx SHOULD be readable.
>
> If your users *insist* on running two or more incarnations of pine to
> access the same mailbox, the results probably will be unpredictable.
This is correct. To be specific:
If you wish to run two or more incarnations of Pine (or other c-client
tool such as imapd) on Windows to access the same mailbox at the same
time, the only means that is promised to work correctly is with a native
Windows (not Cygwin) version, running under Windows NT/2000/XP.
It is probable (but not guaranteed) that two or more incarnations of a
Cygwin build of UNIX Pine (or other c-client software) accessing the same
mailbox at the same time will work correctly under Windows NT/2000/XP.
In any other configuration, the results will be unpredictable, including
*all* configurations involving Windows 3.1/9x/Me (MS-DOS based Windows).
It is possible (but not guaranteed) that a Cygwin build of UNIX Pine (or
other c-client software) accessing the same mailbox at the same time with
PC Pine (or other native Windows build c-client software) accessing the
same mailbox at the same time will work to a limited fashion under Windows
NT/2000/XP. Certain aspects will fail; auxillary locks are handled
differently in UNIX and Windows.
The lessons should be:
1) do not expect simultaneous access to work on systems which do not
provide the tools to make simultaneous access work.
2) do not expect software running under a compatibility package for
a different operating system to interact completely (if at all)
with the native version of that software.
A compatibility package should be seen for what it is -- an interim means
to run software from a foreign operating system. As such, it will have
limitations; and these limitations translate into permanent restrictions
on how the software runs under that compatibility package.
-- Mark --
http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.