diff options
author | Jisi Liu <jisi.liu@gmail.com> | 2017-08-11 12:52:45 -0700 |
---|---|---|
committer | Jisi Liu <jisi.liu@gmail.com> | 2017-08-11 12:52:45 -0700 |
commit | 40d1855fe9107af8bee87c5e0cdf5bd6c434c8ff (patch) | |
tree | c25efa0babc22ece7652b7b88b230d98e652194e /src/google | |
parent | 564f02c91ec0e983806762de4b842a762e21bb47 (diff) |
Fix mkdir
Diffstat (limited to 'src/google')
-rw-r--r-- | src/google/protobuf/stubs/io_win32.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/google/protobuf/stubs/io_win32.h b/src/google/protobuf/stubs/io_win32.h index 2cd53a5e..63a52cac 100644 --- a/src/google/protobuf/stubs/io_win32.h +++ b/src/google/protobuf/stubs/io_win32.h @@ -45,11 +45,12 @@ #ifndef GOOGLE_PROTOBUF_STUBS_IO_WIN32_H__ #define GOOGLE_PROTOBUF_STUBS_IO_WIN32_H__ -#if defined(_MSC_VER) +#if defined(_WIN32) #include <string> #include <google/protobuf/stubs/port.h> +#ifdef _MSC_VER namespace google { namespace protobuf { namespace internal { @@ -74,6 +75,9 @@ LIBPROTOBUF_EXPORT std::wstring testonly_path_to_winpath( } // namespace internal } // namespace protobuf } // namespace google +#else // _MSC_VER +#define mkdir(name, mode) mkdir(name) +#endif // !_MSC_VER #ifndef W_OK #define W_OK 02 // not defined by MSVC for whatever reason @@ -91,7 +95,7 @@ LIBPROTOBUF_EXPORT std::wstring testonly_path_to_winpath( #define STDOUT_FILENO 1 #endif -#endif // defined(_MSC_VER) +#endif // defined(_WIN32) #endif // GOOGLE_PROTOBUF_STUBS_IO_WIN32_H__ |