Lines Matching refs:ext

343 	fcgi_extension *ext;  member
622 static int fastcgi_extension_insert(fcgi_exts *ext, buffer *key, fcgi_extension_host *fh) { in fastcgi_extension_insert() argument
628 for (i = 0; i < ext->used; i++) { in fastcgi_extension_insert()
629 if (buffer_is_equal(key, ext->exts[i]->key)) { in fastcgi_extension_insert()
634 if (i == ext->used) { in fastcgi_extension_insert()
644 if (ext->size == 0) { in fastcgi_extension_insert()
645 ext->size = 8; in fastcgi_extension_insert()
646 ext->exts = malloc(ext->size * sizeof(*(ext->exts))); in fastcgi_extension_insert()
647 assert(ext->exts); in fastcgi_extension_insert()
648 } else if (ext->used == ext->size) { in fastcgi_extension_insert()
649 ext->size += 8; in fastcgi_extension_insert()
650 ext->exts = realloc(ext->exts, ext->size * sizeof(*(ext->exts))); in fastcgi_extension_insert()
651 assert(ext->exts); in fastcgi_extension_insert()
653 ext->exts[ext->used++] = fe; in fastcgi_extension_insert()
655 fe = ext->exts[i]; in fastcgi_extension_insert()
3127 ndx = hctx->ext->last_used_ndx + 1; in SUBREQUEST_FUNC()
3128 if(ndx >= (int) hctx->ext->used || ndx < 0) ndx = 0; in SUBREQUEST_FUNC()
3129 host = hctx->ext->hosts[ndx]; in SUBREQUEST_FUNC()
3132 for (k = 0, ndx = -1; k < hctx->ext->used; k++) { in SUBREQUEST_FUNC()
3133 host = hctx->ext->hosts[k]; in SUBREQUEST_FUNC()
3158 hctx->ext->last_used_ndx = ndx; in SUBREQUEST_FUNC()
3159 host = hctx->ext->hosts[ndx]; in SUBREQUEST_FUNC()
3522 fcgi_extension *ext = p->conf.exts->exts[k]; in fcgi_check_extension() local
3524 if (ext->key->used == 0) continue; in fcgi_check_extension()
3526 ct_len = ext->key->used - 1; in fcgi_check_extension()
3529 if (ext->key->ptr[0] == '/') { in fcgi_check_extension()
3531 (strncmp(con->uri.path->ptr, ext->key->ptr, ct_len) == 0)) { in fcgi_check_extension()
3532 extension = ext; in fcgi_check_extension()
3535 … } else if ((ct_len <= s_len) && (0 == strncmp(fn->ptr + s_len - ct_len, ext->key->ptr, ct_len))) { in fcgi_check_extension()
3537 extension = ext; in fcgi_check_extension()
3598 hctx->ext = extension; in fcgi_check_extension()
3666 hctx->ext = extension; in fcgi_check_extension()