system/Error: allow using errno functions on Windows
The Windows standard library emulates part of POSIX, which includes errno.
This commit is contained in:
@@ -90,7 +90,7 @@ FormatLastError(const char *fmt, Args&&... args)
|
|||||||
std::forward<Args>(args)...);
|
std::forward<Args>(args)...);
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#endif /* WIN32 */
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@@ -125,8 +125,6 @@ FormatErrno(const char *fmt, Args&&... args)
|
|||||||
return FormatErrno(errno, fmt, std::forward<Args>(args)...);
|
return FormatErrno(errno, fmt, std::forward<Args>(args)...);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
gcc_pure
|
gcc_pure
|
||||||
static inline bool
|
static inline bool
|
||||||
IsFileNotFound(const std::system_error &e)
|
IsFileNotFound(const std::system_error &e)
|
||||||
|
Reference in New Issue
Block a user