Mercurial > hg > nginx
comparison src/os/unix/ngx_files.h @ 727:532d15ddbe68
glob support in include
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 02 Oct 2006 08:46:45 +0000 |
parents | fd8a64f5dd3b |
children | 72621ebef255 |
comparison
equal
deleted
inserted
replaced
726:7b71936d5299 | 727:532d15ddbe68 |
---|---|
128 #define ngx_de_is_link(dir) (S_ISLNK((dir)->info.st_mode)) | 128 #define ngx_de_is_link(dir) (S_ISLNK((dir)->info.st_mode)) |
129 #define ngx_de_size(dir) (dir)->info.st_size | 129 #define ngx_de_size(dir) (dir)->info.st_size |
130 #define ngx_de_mtime(dir) (dir)->info.st_mtime | 130 #define ngx_de_mtime(dir) (dir)->info.st_mtime |
131 | 131 |
132 | 132 |
133 typedef struct { | |
134 int n; | |
135 glob_t pglob; | |
136 u_char *pattern; | |
137 ngx_log_t *log; | |
138 } ngx_glob_t; | |
139 | |
140 | |
141 ngx_int_t ngx_open_glob(ngx_glob_t *gl); | |
142 #define ngx_open_glob_n "glob()" | |
143 ngx_int_t ngx_read_glob(ngx_glob_t *gl, ngx_str_t *name); | |
144 void ngx_close_glob(ngx_glob_t *gl); | |
145 | |
146 | |
133 ngx_err_t ngx_trylock_fd(ngx_fd_t fd); | 147 ngx_err_t ngx_trylock_fd(ngx_fd_t fd); |
134 ngx_err_t ngx_lock_fd(ngx_fd_t fd); | 148 ngx_err_t ngx_lock_fd(ngx_fd_t fd); |
135 ngx_err_t ngx_unlock_fd(ngx_fd_t fd); | 149 ngx_err_t ngx_unlock_fd(ngx_fd_t fd); |
136 | 150 |
137 #define ngx_trylock_fd_n "fcntl(F_SETLK, F_WRLCK)" | 151 #define ngx_trylock_fd_n "fcntl(F_SETLK, F_WRLCK)" |