From 8da304be0946013a6da27953c0679fc0349f5013 Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Wed, 25 Jun 2014 09:40:26 +1000 Subject: Fix PBD::copy_file so it works with non-ASCII filenames on windows --- libs/pbd/file_utils.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libs/pbd/file_utils.cc') diff --git a/libs/pbd/file_utils.cc b/libs/pbd/file_utils.cc index fd98cb733f..b3f2256731 100644 --- a/libs/pbd/file_utils.cc +++ b/libs/pbd/file_utils.cc @@ -294,12 +294,12 @@ copy_file(const std::string & from_path, const std::string & to_path) char buf[4096]; // BUFSIZ ?? ssize_t nread; - fd_from = ::open(from_path.c_str(), READ_FLAGS); + fd_from = g_open(from_path.c_str(), READ_FLAGS, 0444); if (fd_from < 0) { goto copy_error; } - fd_to = ::open(to_path.c_str(), WRITE_FLAGS, 0666); + fd_to = g_open(to_path.c_str(), WRITE_FLAGS, 0666); if (fd_to < 0) { goto copy_error; } -- cgit v1.2.3