Skip to content

Commit d5e3ff6

Browse files
committed
[ARROW-47590][C++]: Use explicit W functions in io_util.cc for UNICODE compatibility
- Replace CreateFileMapping with CreateFileMappingW in io_util.cc - Add L" prefix to string literals in io_util.cc - Completes fixes for Windows UNICODE build failure
1 parent 3acaccb commit d5e3ff6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cpp/src/arrow/util/io_util.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1448,7 +1448,7 @@ Status MemoryMapRemap(void* addr, size_t old_size, size_t new_size, int fildes,
14481448

14491449
SetFilePointer(h, new_size_low, &new_size_high, FILE_BEGIN);
14501450
SetEndOfFile(h);
1451-
fm = CreateFileMapping(h, NULL, PAGE_READWRITE, 0, 0, "");
1451+
fm = CreateFileMappingW(h, NULL, PAGE_READWRITE, 0, 0, L"");
14521452
if (fm == NULL) {
14531453
return StatusFromMmapErrno("CreateFileMapping failed");
14541454
}

0 commit comments

Comments
 (0)