The Reiser4 filesystem implements atomic transactions which can span multiple read/write operations. So your applications can just bunch together operations into a single transaction and not have to worry about what else is accessing the file. You have to use the Reiser-specific system calls though, otherwise it's just atomic to a single operation.
Of course Reiser4 isn't exactly what you'd call production-ready yet...
In reply to Re^2: Check whether a file is open
by tirwhan
in thread Check whether a file is open
by knsridhar
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |