filibuster
Programmer
Hi all,
I'm trying to understand how record locking works internally in FoxPro.
My guesses:
- It must be implemented serer-side to allow multiple clients.
- It cannot be implemented on file level, because file operations are not exclusive (one would have to open a file exclusively to set a flag in a file in an atomic way)
- FoxPro uses some sort of Semaphore/Lock provided by the File Server
I also found (a pretty old) post which said that FoxPro wouldn't work with a Samba File Server (
Thanks
I'm trying to understand how record locking works internally in FoxPro.
My guesses:
- It must be implemented serer-side to allow multiple clients.
- It cannot be implemented on file level, because file operations are not exclusive (one would have to open a file exclusively to set a flag in a file in an atomic way)
- FoxPro uses some sort of Semaphore/Lock provided by the File Server
I also found (a pretty old) post which said that FoxPro wouldn't work with a Samba File Server (
Thanks