jim 96/06/08 07:01:38
Modified: src http_core.c Log: back-out ConfigDir stuff until we figure out what we want to do Revision Changes Path 1.16 +0 -40 apache/src/http_core.c Index: http_core.c =================================================================== RCS file: /export/home/cvs/apache/src/http_core.c,v retrieving revision 1.15 retrieving revision 1.16 diff -C3 -r1.15 -r1.16 *** http_core.c 1996/06/07 22:47:21 1.15 --- http_core.c 1996/06/08 14:01:36 1.16 *************** *** 612,656 **** return errmsg; } - char *read_configdir (cmd_parms *cmd, void *dummy, char *arg) - { - DIR *vdir; - struct DIR_TYPE *vdir_entry; - char *dirname, *fname, *p; - - dirname = server_root_relative (cmd->pool, arg); - - if (!is_directory (dirname)) - log_error ("ConfigDir must be a valid directory", cmd->server); - - vdir = opendir (dirname); - - if (vdir == NULL) { - return NULL; - } - - if ((p = strrchr (dirname, '\0'))) - { - if (*--p != '/') - dirname = pstrcat (cmd->pool, dirname, "/", NULL); - } - - while ((vdir_entry = readdir (vdir))) { - - if ((strstr(vdir_entry->d_name, ".conf")) != NULL) - { - fname = pstrcat (cmd->pool, dirname, vdir_entry->d_name, NULL); - process_resource_config (cmd->server, fname, - cmd->pool, cmd->temp_pool); - } - else - continue; - } - - closedir (vdir); - return NULL; - } - char *set_server_string_slot (cmd_parms *cmd, void *dummy, char *arg) { /* This one's pretty generic... */ --- 612,617 ---- *************** *** 880,886 **** "a port number or a numeric IP address and a port number"}, { "<VirtualHost", virtualhost_section, NULL, RSRC_CONF, RAW_ARGS, NULL }, { "</VirtualHost>", end_virtualhost_section, NULL, RSRC_CONF, NO_ARGS, NULL }, - { "ConfigDir", read_configdir, NULL, RSRC_CONF, TAKE1, "directory containing config files" }, { NULL }, }; --- 841,846 ----