diff options
Diffstat (limited to 'src/win32/posix_w32.c')
| -rw-r--r-- | src/win32/posix_w32.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/win32/posix_w32.c b/src/win32/posix_w32.c index 85a04bc0f..228897d80 100644 --- a/src/win32/posix_w32.c +++ b/src/win32/posix_w32.c @@ -401,3 +401,14 @@ int p_setenv(const char* name, const char* value, int overwrite) return (SetEnvironmentVariableA(name, value) == 0 ? GIT_EOSERR : GIT_SUCCESS); } + +int p_access(const char* path, int mode) +{ + wchar_t *buf = conv_utf8_to_utf16(path); + int ret; + + ret = _waccess(buf, mode); + free(buf); + + return ret; +} |
