Lines Matching refs:newmap

3030     rewritemap_entry *newmap;
3036 newmap = apr_pcalloc(cmd->pool, sizeof(rewritemap_entry));
3044 newmap->type = MAPTYPE_TXT;
3045 newmap->datafile = fname;
3046 newmap->checkfile = fname;
3047 newmap->cachename = apr_psprintf(cmd->pool, "%pp:%s",
3056 newmap->type = MAPTYPE_RND;
3057 newmap->datafile = fname;
3058 newmap->checkfile = fname;
3059 newmap->cachename = apr_psprintf(cmd->pool, "%pp:%s",
3065 newmap->type = MAPTYPE_DBM;
3067 newmap->cachename = apr_psprintf(cmd->pool, "%pp:%s",
3071 newmap->dbmtype = "default";
3078 newmap->dbmtype = apr_pstrndup(cmd->pool, a2 + 4,
3089 if ((newmap->datafile = ap_server_root_relative(cmd->pool,
3095 rv = apr_dbm_get_usednames_ex(cmd->pool, newmap->dbmtype,
3096 newmap->datafile, &newmap->checkfile,
3097 &newmap->checkfile2);
3100 newmap->dbmtype, " is invalid", NULL);
3109 newmap->type = MAPTYPE_DBD;
3113 newmap->type = MAPTYPE_DBD_CACHE;
3115 newmap->cachename = apr_psprintf(cmd->pool, "%pp:%s",
3118 newmap->dbdq = a1;
3119 dbd_prepare(cmd->server, fname, newmap->dbdq);
3122 apr_tokenize_to_argv(a2 + 4, &newmap->argv, cmd->pool);
3124 fname = newmap->argv[0];
3125 if ((newmap->argv[0] = ap_server_root_relative(cmd->pool,
3131 newmap->type = MAPTYPE_PRG;
3132 newmap->checkfile = newmap->argv[0];
3135 newmap->user = apr_strtok(apr_pstrdup(cmd->pool, a3), ":", &tok_cntx);
3136 newmap->group = apr_strtok(NULL, ":", &tok_cntx);
3140 newmap->type = MAPTYPE_INT;
3141 newmap->func = (char *(*)(request_rec *,char *))
3143 if (newmap->func == NULL) {
3154 newmap->type = MAPTYPE_TXT;
3155 newmap->datafile = fname;
3156 newmap->checkfile = fname;
3157 newmap->cachename = apr_psprintf(cmd->pool, "%pp:%s",
3161 if (newmap->checkfile
3162 && (apr_stat(&st, newmap->checkfile, APR_FINFO_MIN,
3166 " not found:", newmap->checkfile, NULL);
3169 apr_hash_set(sconf->rewritemaps, a1, APR_HASH_KEY_STRING, newmap);