io: use appropriate string types for windows
This commit is contained in:
parent
331ea58ec4
commit
b8ba95f365
4
io.cpp
4
io.cpp
@ -122,7 +122,9 @@ fd_ref::fd_ref (int _fd):
|
||||
|
||||
fd_ref::fd_ref (const boost::filesystem::path &path, access_t access):
|
||||
#ifdef PLATFORM_WIN32
|
||||
fd (open (path.native ().c_str (), access_to_cflags (access) | O_BINARY))
|
||||
// Windows requires the use of 'string ()' to convert to char datatype
|
||||
// rather than the typical wchar
|
||||
fd (open (path.string ().c_str (), access_to_cflags (access) | O_BINARY))
|
||||
#else
|
||||
fd (open (path.native ().c_str (), access_to_cflags (access)))
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user