fix building on FreeBSD prior to 4.8, it has no GLOB_NOMATCH
Igor Sysoev
13 years ago
264 | 264 | return NGX_OK; |
265 | 265 | } |
266 | 266 | |
267 | #ifdef GLOB_NOMATCH | |
268 | ||
267 | 269 | if (n == GLOB_NOMATCH && gl->test) { |
268 | 270 | return NGX_OK; |
269 | 271 | } |
270 | 272 | |
273 | #endif | |
274 | ||
271 | 275 | return NGX_ERROR; |
272 | 276 | } |
273 | 277 | |
275 | 279 | ngx_int_t |
276 | 280 | ngx_read_glob(ngx_glob_t *gl, ngx_str_t *name) |
277 | 281 | { |
278 | if (gl->n < (size_t) gl->pglob.gl_pathc) { | |
282 | if (gl->n < (size_t) gl->pglob.gl_matchc) { | |
279 | 283 | |
280 | 284 | name->len = (size_t) ngx_strlen(gl->pglob.gl_pathv[gl->n]); |
281 | 285 | name->data = (u_char *) gl->pglob.gl_pathv[gl->n]; |