-int resolve_database(struct conf_service *service, struct database *db)
-{
- if (db->host == 0)
- {
- struct host *host;
- char *p;
- char hostport[256];
- strcpy(hostport, db->url);
- if ((p = strchr(hostport, '/')))
- *p = '\0';
- if (!(host = find_host(service->server->database_hosts,
- hostport, service->server->iochan_man)))
- return -1;
- db->host = host;
- }
- return 0;
-}
-
-void resolve_databases(struct conf_service *service)
-{
- struct database *db = service->databases;
- for (; db; db = db->next)
- resolve_database(service, db);
-}
-