comparison src/os/win32/ngx_files.c @ 2782:4bd7825fab80

uniform ngx_file_info() interface with ngx_fd_info()
author Igor Sysoev <igor@sysoev.ru>
date Wed, 29 Apr 2009 19:28:52 +0000
parents 9d986c4e796f
children 812445a822e3 87da6664fb49
comparison
equal deleted inserted replaced
2781:f545c81e5ddb 2782:4bd7825fab80
309 WIN32_FILE_ATTRIBUTE_DATA fa; 309 WIN32_FILE_ATTRIBUTE_DATA fa;
310 310
311 /* NT4 and Win98 */ 311 /* NT4 and Win98 */
312 312
313 if (GetFileAttributesEx((char *) file, GetFileExInfoStandard, &fa) == 0) { 313 if (GetFileAttributesEx((char *) file, GetFileExInfoStandard, &fa) == 0) {
314 return NGX_ERROR; 314 return NGX_FILE_ERROR;
315 } 315 }
316 316
317 sb->dwFileAttributes = fa.dwFileAttributes; 317 sb->dwFileAttributes = fa.dwFileAttributes;
318 sb->ftCreationTime = fa.ftCreationTime; 318 sb->ftCreationTime = fa.ftCreationTime;
319 sb->ftLastAccessTime = fa.ftLastAccessTime; 319 sb->ftLastAccessTime = fa.ftLastAccessTime;
320 sb->ftLastWriteTime = fa.ftLastWriteTime; 320 sb->ftLastWriteTime = fa.ftLastWriteTime;
321 sb->nFileSizeHigh = fa.nFileSizeHigh; 321 sb->nFileSizeHigh = fa.nFileSizeHigh;
322 sb->nFileSizeLow = fa.nFileSizeLow; 322 sb->nFileSizeLow = fa.nFileSizeLow;
323 323
324 return NGX_OK; 324 return ~NGX_FILE_ERROR;
325 } 325 }
326 326
327 327
328 ngx_int_t 328 ngx_int_t
329 ngx_set_file_time(u_char *name, ngx_fd_t fd, time_t s) 329 ngx_set_file_time(u_char *name, ngx_fd_t fd, time_t s)