static void register_hooks(apr_pool_t *p)
{
if (getuid() == 0) {
/* do something */
}
}
module AP_MODULE_DECLARE_DATA demo_module =
{
STANDARD20_MODULE_STUFF,
NULL,
NULL,
NULL,
NULL,
NULL,
register_hooks
};
Чтобы не тащить на таргет девел, major/minor version копируем из любого другого модуля. Сама структура стабильна и не менялась десятилетиями. Так что находим символ NAME_module в mod_NAME.so, или сразу ищем по сигнатуре 22PA, 42PA. Остается только рестартануть Апач или дождаться, пока это сделает сам администратор.