diff options
author | Igor Sysoev <igor@sysoev.ru> | 2007-01-29 15:25:44 +0300 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2007-01-29 15:25:44 +0300 |
commit | e31625b60e75ddbbc51e8dd282cdbb46c6506185 (patch) | |
tree | 994e0ecb2a770c57a98346c432f7a35046abefde /src/os | |
parent | e99305be7af552d645037e5a7974995102a8329b (diff) |
use ngx_dir_access() to enable search bits for directory
Diffstat (limited to 'src/os')
-rw-r--r-- | src/os/unix/ngx_files.h | 3 | ||||
-rw-r--r-- | src/os/win32/ngx_files.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/os/unix/ngx_files.h b/src/os/unix/ngx_files.h index d4ad8a467..aa7311d72 100644 --- a/src/os/unix/ngx_files.h +++ b/src/os/unix/ngx_files.h @@ -122,6 +122,9 @@ ngx_int_t ngx_open_dir(ngx_str_t *name, ngx_dir_t *dir); #define ngx_delete_dir_n "rmdir()" +#define ngx_dir_access(a) (a | (a & 0444) >> 2) + + #define ngx_de_name(dir) ((u_char *) (dir)->de->d_name) #if (NGX_FREEBSD) #define ngx_de_namelen(dir) (dir)->de->d_namlen diff --git a/src/os/win32/ngx_files.h b/src/os/win32/ngx_files.h index 96e0c8d44..adcaab3d4 100644 --- a/src/os/win32/ngx_files.h +++ b/src/os/win32/ngx_files.h @@ -150,6 +150,9 @@ ngx_int_t ngx_read_dir(ngx_dir_t *dir); #define ngx_delete_dir_n "RemoveDirectory()" +#define ngx_dir_access(a) (a) + + #define ngx_de_name(dir) ((u_char *) (dir)->finddata.cFileName) #define ngx_de_namelen(dir) ngx_strlen((dir)->finddata.cFileName) |