> what's really wanted here is an atomic create/write/close so that > one process (we don't care which one) is responsible for the whole > file. i think you could get this behavior by creating a temporary > keyfile and then an rename (wstat), which is atomic.
what's really wanted here (and i wrote the code) is an atomic open/read/write/close, so that different processes can update the file in sequence without stepping on or losing each others changes. DMEXCL provides that; create+(remove+)wstat does not. russ