Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Mbox
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== File locking == {{Multiple issues|section=yes| {{Unreferenced section|date=March 2021}} {{Technical|section|date=March 2021}} }} Because more than one messages are stored in a single file, some form of [[file locking]] is needed to avoid the corruption that can result from two or more processes modifying the mailbox simultaneously. This could happen if a network email delivery program delivers a new message at the same time as a mail reader is deleting an existing message. Various mutually incompatible mechanisms have been used by different mbox formats to enable message file locking, including <code>fcntl()</code> and <code>lockf()</code>. This does not work well with network mounted file systems, such as the [[Network File System (protocol)|Network File System (NFS)]], which is why traditionally Unix used additional "dot lock" files, which could be created atomically even over NFS. Mbox files should also be locked while they are being read. Otherwise, the reader may see corrupted message contents if another process is modifying the mbox at the same time, even though no actual file corruption occurs.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)