diff options
Diffstat (limited to 'zenstore/basicfile.cpp')
| -rw-r--r-- | zenstore/basicfile.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/zenstore/basicfile.cpp b/zenstore/basicfile.cpp index 938c0f9e2..413c78674 100644 --- a/zenstore/basicfile.cpp +++ b/zenstore/basicfile.cpp @@ -334,6 +334,12 @@ LockFile::LockFile() LockFile::~LockFile() { +#if ZEN_PLATFORM_LINUX + int Fd = int(intptr_t(m_FileHandle)); + flock(Fd, LOCK_UN|LOCK_NB); +#elif ZEN_PLATFORM_MAC +# error check flock() support +#endif } void |