use GetFileAttributesEx() instead of GetFileAttributes()

This commit is contained in:
Igor Sysoev 2009-01-21 15:56:29 +00:00
parent 5aa6d223a6
commit 7dcbfe67ef

View File

@ -256,16 +256,14 @@ ngx_win32_rename_file(ngx_str_t *from, ngx_str_t *to, ngx_log_t *log)
} }
#if 0
ngx_int_t 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; WIN32_FILE_ATTRIBUTE_DATA fa;
/* NT4 and Win98 */ /* NT4 and Win98 */
if (GetFileAttributesEx(file, GetFileExInfoStandard, &fa) == 0) { if (GetFileAttributesEx((char *) file, GetFileExInfoStandard, &fa) == 0) {
return NGX_ERROR; return NGX_ERROR;
} }
@ -279,8 +277,6 @@ ngx_file_info(char *file, ngx_file_info_t *sb)
return NGX_OK; return NGX_OK;
} }
#endif
ngx_int_t ngx_int_t
ngx_set_file_time(u_char *name, ngx_fd_t fd, time_t s) ngx_set_file_time(u_char *name, ngx_fd_t fd, time_t s)
@ -303,21 +299,6 @@ ngx_set_file_time(u_char *name, ngx_fd_t fd, time_t s)
} }
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 * char *
ngx_realpath(u_char *path, u_char *resolved) ngx_realpath(u_char *path, u_char *resolved)
{ {