ngx_file_access() and ngx_de_access()
Igor Sysoev
15 years ago
80 | 80 |
#define ngx_is_file(sb) (S_ISREG((sb)->st_mode))
|
81 | 81 |
#define ngx_is_link(sb) (S_ISLNK((sb)->st_mode))
|
82 | 82 |
#define ngx_is_exec(sb) ((sb)->st_mode & S_IXUSR)
|
|
83 |
#define ngx_file_access(sb) ((sb)->st_mode & 0777)
|
83 | 84 |
#define ngx_file_size(sb) (sb)->st_size
|
84 | 85 |
#define ngx_file_mtime(sb) (sb)->st_mtime
|
85 | 86 |
#define ngx_file_uniq(sb) (sb)->st_ino
|
|
127 | 128 |
#define ngx_de_is_dir(dir) (S_ISDIR((dir)->info.st_mode))
|
128 | 129 |
#define ngx_de_is_file(dir) (S_ISREG((dir)->info.st_mode))
|
129 | 130 |
#define ngx_de_is_link(dir) (S_ISLNK((dir)->info.st_mode))
|
|
131 |
#define ngx_de_access(dir) (((dir)->info.st_mode) & 0777)
|
130 | 132 |
#define ngx_de_size(dir) (dir)->info.st_size
|
131 | 133 |
#define ngx_de_mtime(dir) (dir)->info.st_mtime
|
132 | 134 |
|
98 | 98 |
#define ngx_is_file(fi) !((fi)->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
|
99 | 99 |
#define ngx_is_link(fi) 0
|
100 | 100 |
|
|
101 |
#define ngx_file_access(fi) 0
|
101 | 102 |
|
102 | 103 |
#define ngx_file_size(fi) \
|
103 | 104 |
(((off_t) (fi)->nFileSizeHigh << 32) | (fi)->nFileSizeLow)
|
|
156 | 157 |
#define ngx_de_is_file(dir) \
|
157 | 158 |
!((dir)->finddata.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
|
158 | 159 |
#define ngx_de_is_link(dir) 0
|
|
160 |
#define ngx_de_access(dir) 0
|
159 | 161 |
#define ngx_de_size(dir) \
|
160 | 162 |
(((off_t) (dir)->finddata.nFileSizeHigh << 32) | (dir)->finddata.nFileSizeLow)
|
161 | 163 |
|