diff options
Diffstat (limited to 'intern/utfconv/utf_winfunc.c')
-rw-r--r-- | intern/utfconv/utf_winfunc.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/intern/utfconv/utf_winfunc.c b/intern/utfconv/utf_winfunc.c index 74e57894ccf..3d7fb11309a 100644 --- a/intern/utfconv/utf_winfunc.c +++ b/intern/utfconv/utf_winfunc.c @@ -75,6 +75,20 @@ int uopen(const char *filename, int oflag, int pmode) return f; } +int uaccess(const char *filename, int mode) +{ + int r = -1; + UTF16_ENCODE(filename); + + if (filename_16) { + r = _waccess(filename_16, mode); + } + + UTF16_UN_ENCODE(filename); + + return r; +} + int urename(const char *oldname, const char *newname ) { int r = -1; |