diff options
author | Mike Buland <mike@xagasoft.com> | 2024-10-01 11:45:17 -0700 |
---|---|---|
committer | Mike Buland <mike@xagasoft.com> | 2024-10-01 11:45:17 -0700 |
commit | 03cafb600101c4bc659521b833a1f3a8c56938be (patch) | |
tree | ef8bc84d129e84cd3b5a937ffaa3a66be6a45920 /src/stable | |
parent | 00651aeaf50f8481a2c894f9462cd3b8eb6971d6 (diff) | |
download | libbu++-03cafb600101c4bc659521b833a1f3a8c56938be.tar.gz libbu++-03cafb600101c4bc659521b833a1f3a8c56938be.tar.bz2 libbu++-03cafb600101c4bc659521b833a1f3a8c56938be.tar.xz libbu++-03cafb600101c4bc659521b833a1f3a8c56938be.zip |
More fixes opening files & exclusive mode.
Diffstat (limited to 'src/stable')
-rw-r--r-- | src/stable/myriad.cpp | 2 | ||||
-rw-r--r-- | src/stable/myriad.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/stable/myriad.cpp b/src/stable/myriad.cpp index f9fcd3e..03cffa9 100644 --- a/src/stable/myriad.cpp +++ b/src/stable/myriad.cpp | |||
@@ -84,7 +84,7 @@ Bu::MyriadStream Bu::Myriad::open( Bu::Myriad::StreamId iStream, | |||
84 | Bu::MutexLocker l( mhStream ); | 84 | Bu::MutexLocker l( mhStream ); |
85 | if( (eMode&Create) ) | 85 | if( (eMode&Create) ) |
86 | { | 86 | { |
87 | if( !hStream.has( iStream ) ) | 87 | if( hStream.has( iStream ) ) |
88 | { | 88 | { |
89 | if( (eMode&Exclusive) ) | 89 | if( (eMode&Exclusive) ) |
90 | { | 90 | { |
diff --git a/src/stable/myriad.h b/src/stable/myriad.h index 7f84c2a..6168aa2 100644 --- a/src/stable/myriad.h +++ b/src/stable/myriad.h | |||
@@ -45,7 +45,7 @@ namespace Bu | |||
45 | Truncate = 0x08, ///< Truncate file if it does exist | 45 | Truncate = 0x08, ///< Truncate file if it does exist |
46 | Append = 0x10, ///< Start writing at end of file | 46 | Append = 0x10, ///< Start writing at end of file |
47 | //NonBlock = 0x20, ///< Open file in non-blocking mode | 47 | //NonBlock = 0x20, ///< Open file in non-blocking mode |
48 | Exclusive = 0x44, ///< Create file, if it exists then fail | 48 | Exclusive = 0x40, ///< Create file, if it exists then fail |
49 | 49 | ||
50 | // Helpful mixes | 50 | // Helpful mixes |
51 | ReadWrite = 0x03, ///< Open for reading and writing | 51 | ReadWrite = 0x03, ///< Open for reading and writing |