| #ifndef _NGX_STAT_H_INCLUDED_ |
| #define _NGX_STAT_H_INCLUDED_ |
| /* INVALID_FILE_ATTRIBUTES specified but never defined at least in VC6SP2 */ |
| #ifndef INVALID_FILE_ATTRIBUTES |
| #define INVALID_FILE_ATTRIBUTES 0xFFFFFFFF |
| typedef BY_HANDLE_FILE_INFORMATION ngx_file_info_t; |
| #define ngx_file_type_n "GetFileAttributes" |
| #define ngx_is_dir(fi) (fi.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) |
| #define ngx_stat_n "GetFileAttributes" |
| #define ngx_fstat(file, fd, sb) ngx_stat(file, sb) |
| #define ngx_fstat_n "GetFileAttributes" |
| int ngx_stat(char *file, ngx_stat_t *sb); |
| #endif /* _NGX_STAT_H_INCLUDED_ */ |