Mercurial > hg > nginx-quic
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) |