Привет.
Пишу и отлаживаю апачевский модуль. У меня проблемы с обработкой команд.
Результат команды попадает либо в per-server, либо в per-directory записи
(config record), но не в оба, а тогда в per-directory merge попадают 2
пустые записи, что неправильно...
Я заглянул, как это делают стандартные модули, или скажем, наш любимый
Русский Апач.
mod_charset.c:806:
if ( cmd->path )
new = ap_push_array (dirconf->redirects);
else
new = ap_push_array (serverconf->charset_redirects);
Здесь происходит выбор, писать ли в серверный конфиг, или в директорный.
Интересно, что это единственное место, где происходит такой выбор, все
остальные функции обработки команд пишут строго в директорные записи.
Этого я не понимаю. Я что-то в своем модуле делаю не так, и у меня
неправильно заполняются серверные и директорные записи, но что именно не
так? Как их правильно заполнять из функций обработки команд?
Oleg.
----
Oleg Broytmann National Research Surgery Centre http://sun.med.ru/~phd/
Programmers don't die, they just GOSUB without RETURN.
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =