entry 153 http/modules/ngx_http_autoindex_module.c ngx_http_autoindex_entry_t *entry; entry 326 http/modules/ngx_http_autoindex_module.c entry = ngx_array_push(&entries); entry 327 http/modules/ngx_http_autoindex_module.c if (entry == NULL) { entry 331 http/modules/ngx_http_autoindex_module.c entry->name.len = len; entry 333 http/modules/ngx_http_autoindex_module.c entry->name.data = ngx_pnalloc(pool, len + 1); entry 334 http/modules/ngx_http_autoindex_module.c if (entry->name.data == NULL) { entry 338 http/modules/ngx_http_autoindex_module.c ngx_cpystrn(entry->name.data, ngx_de_name(&dir), len + 1); entry 340 http/modules/ngx_http_autoindex_module.c entry->escape = 2 * ngx_escape_uri(NULL, ngx_de_name(&dir), len, entry 344 http/modules/ngx_http_autoindex_module.c entry->utf_len = ngx_utf8_length(entry->name.data, entry->name.len); entry 346 http/modules/ngx_http_autoindex_module.c entry->utf_len = len; entry 349 http/modules/ngx_http_autoindex_module.c entry->colon = (ngx_strchr(entry->name.data, ':') != NULL); entry 351 http/modules/ngx_http_autoindex_module.c entry->dir = ngx_de_is_dir(&dir); entry 352 http/modules/ngx_http_autoindex_module.c entry->mtime = ngx_de_mtime(&dir); entry 353 http/modules/ngx_http_autoindex_module.c entry->size = ngx_de_size(&dir); entry 370 http/modules/ngx_http_autoindex_module.c entry = entries.elts; entry 373 http/modules/ngx_http_autoindex_module.c + entry[i].name.len + entry[i].escape entry 376 http/modules/ngx_http_autoindex_module.c + entry[i].name.len - entry[i].utf_len + entry[i].colon * 2 entry 390 http/modules/ngx_http_autoindex_module.c ngx_qsort(entry, (size_t) entries.nelts, entry 409 http/modules/ngx_http_autoindex_module.c if (entry[i].colon) { entry 414 http/modules/ngx_http_autoindex_module.c if (entry[i].escape) { entry 415 http/modules/ngx_http_autoindex_module.c ngx_escape_uri(b->last, entry[i].name.data, entry[i].name.len, entry 418 http/modules/ngx_http_autoindex_module.c b->last += entry[i].name.len + entry[i].escape; entry 421 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpymem(b->last, entry[i].name.data, entry 422 http/modules/ngx_http_autoindex_module.c entry[i].name.len); entry 425 http/modules/ngx_http_autoindex_module.c if (entry[i].dir) { entry 432 http/modules/ngx_http_autoindex_module.c len = entry[i].utf_len; entry 434 http/modules/ngx_http_autoindex_module.c if (entry[i].name.len != len) { entry 442 http/modules/ngx_http_autoindex_module.c b->last = ngx_utf8_cpystrn(b->last, entry[i].name.data, entry 443 http/modules/ngx_http_autoindex_module.c utf_len, entry[i].name.len + 1); entry 447 http/modules/ngx_http_autoindex_module.c b->last = ngx_cpystrn(b->last, entry[i].name.data, entry 456 http/modules/ngx_http_autoindex_module.c if (entry[i].dir && NGX_HTTP_AUTOINDEX_NAME_LEN - len > 0) { entry 468 http/modules/ngx_http_autoindex_module.c ngx_gmtime(entry[i].mtime + tp->gmtoff * 60 * alcf->localtime, &tm); entry 478 http/modules/ngx_http_autoindex_module.c if (entry[i].dir) { entry 482 http/modules/ngx_http_autoindex_module.c b->last = ngx_sprintf(b->last, "%19O", entry[i].size); entry 486 http/modules/ngx_http_autoindex_module.c if (entry[i].dir) { entry 491 http/modules/ngx_http_autoindex_module.c length = entry[i].size; entry 44 os/unix/ngx_os.h ssize_t ngx_readv_chain(ngx_connection_t *c, ngx_chain_t *entry);