Lines Matching refs:ic

432 static void dump_a_vhost(apr_file_t *f, ipaddr_chain *ic)
437 apr_sockaddr_t *ha = ic->sar->host_addr;
442 ic->sar->host_port);
447 if (ic->sar->host_port == 0) {
450 if (ic->names == NULL) {
452 ic->server->server_hostname,
453 ic->server->defn_name, ic->server->defn_line_number);
458 buf, "", ic->server->server_hostname,
459 ic->server->defn_name, ic->server->defn_line_number);
460 for (nc = ic->names; nc; nc = nc->next) {
495 ipaddr_chain *ic;
502 for (ic = iphash_table[i]; ic; ic = ic->next) {
503 dump_a_vhost(f, ic);
508 for (ic = default_list; ic; ic = ic->next) {
509 dump_a_vhost(f, ic);
517 * to avoid adding ic->names until we're sure there are multiple VH'es.
521 ipaddr_chain *ic)
525 nc->next = ic->names;
528 ic->server = s;
530 if (ic->names == NULL) {
531 if (ic->initialnames == NULL) {
535 ic->initialnames = nc;
541 nc->next = ic->initialnames;
542 ic->names = nc;
543 ic->initialnames = NULL;
548 ic->names = nc;
583 ipaddr_chain *ic;
587 ic = find_default_server(sar->host_port);
589 if (ic && sar->host_port == ic->sar->host_port) { /* we're a match for an existing "default server" */
592 add_name_vhost_config(p, main_s, s, sar, ic);
600 ic = new_ipaddr_chain(p, s, sar);
601 ic->next = default_list;
602 default_list = ic;
603 add_name_vhost_config(p, main_s, s, sar, ic);
609 ic = find_ipaddr(sar->host_addr);
611 if (!ic || sar->host_port != ic->sar->host_port) {
617 ic = new_ipaddr_chain(p, s, sar);
618 ic->next = *iphash_table_tail[bucket];
619 *iphash_table_tail[bucket] = ic;
621 add_name_vhost_config(p, main_s, s, sar, ic);