# HG changeset patch # User Igor Sysoev # Date 1232553389 0 # Node ID 90d5ddfedbb1b84b7fc6a585553e467d296e1601 # Parent 2d3026ea9a6548b347b9f9ec22be238b145fd5d5 use GetFileAttributesEx() instead of GetFileAttributes() diff -r 2d3026ea9a65 -r 90d5ddfedbb1 src/os/win32/ngx_files.c --- a/src/os/win32/ngx_files.c Wed Jan 21 15:53:09 2009 +0000 +++ b/src/os/win32/ngx_files.c Wed Jan 21 15:56:29 2009 +0000 @@ -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) {