use GetFileAttributesEx() instead of GetFileAttributes()
diff --git a/src/os/win32/ngx_files.c b/src/os/win32/ngx_files.c
index 5dcf2c0..eff843a 100644
--- a/src/os/win32/ngx_files.c
+++ b/src/os/win32/ngx_files.c
@@ -256,16 +256,14 @@
}
-#if 0
-
ngx_int_t
-ngx_file_info(char *file, ngx_file_info_t *sb)
+ngx_file_info(u_char *file, ngx_file_info_t *sb)
{
WIN32_FILE_ATTRIBUTE_DATA fa;
/* NT4 and Win98 */
- if (GetFileAttributesEx(file, GetFileExInfoStandard, &fa) == 0) {
+ if (GetFileAttributesEx((char *) file, GetFileExInfoStandard, &fa) == 0) {
return NGX_ERROR;
}
@@ -279,8 +277,6 @@
return NGX_OK;
}
-#endif
-
ngx_int_t
ngx_set_file_time(u_char *name, ngx_fd_t fd, time_t s)
@@ -303,21 +299,6 @@
}
-ngx_int_t
-ngx_file_info(u_char *file, ngx_file_info_t *sb)
-{
- /* Win95 */
-
- sb->dwFileAttributes = GetFileAttributes((const char *) file);
-
- if (sb->dwFileAttributes == INVALID_FILE_ATTRIBUTES) {
- return NGX_ERROR;
- }
-
- return NGX_OK;
-}
-
-
char *
ngx_realpath(u_char *path, u_char *resolved)
{