diff options
author | Robin Gareus <robin@gareus.org> | 2015-07-27 00:41:28 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-07-27 00:41:28 +0200 |
commit | 949a45b748546c125e69d794b0f73565f376ab60 (patch) | |
tree | dc7a4636893d6636e1084659c7e5ee49dc0b1820 /libs/ardour/sndfilesource.cc | |
parent | 009a06a7734272560d4d61350d98a2d279832ddf (diff) |
fixes/updates for move to ::open()
Diffstat (limited to 'libs/ardour/sndfilesource.cc')
-rw-r--r-- | libs/ardour/sndfilesource.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/ardour/sndfilesource.cc b/libs/ardour/sndfilesource.cc index e616a2679a..7dc2803a65 100644 --- a/libs/ardour/sndfilesource.cc +++ b/libs/ardour/sndfilesource.cc @@ -254,9 +254,9 @@ SndFileSource::open () // global namespace qualifer. The problem is since since C99 ::g_open will // apparently expand to ":: open" #ifdef PLATFORM_WINDOWS - int fd = g_open (_path.c_str(), writable() ? O_RDWR : O_RDONLY, writable() ? 0644 : 0444); + int fd = g_open (_path.c_str(), writable() ? O_CREAT | O_RDWR : O_RDONLY, writable() ? 0644 : 0444); #else - int fd = ::open (_path.c_str(), writable() ? O_RDWR : O_RDONLY, writable() ? 0644 : 0444); + int fd = ::open (_path.c_str(), writable() ? O_CREAT | O_RDWR : O_RDONLY, writable() ? 0644 : 0444); #endif if (fd == -1) { |