ricardo13 wrote:
hi,

For example, That's right ??

#include <httpd.h>
static int global_variable;

static int init_child(request *r) {
  printf("HEllo World");
}

static void register_hooks(apr_pool_t *pool)
{
   ap_hook_child_init(init_child, NULL, NULL, APR_HOOK_MIDDLE);
}

/* the main config structure */
module AP_MODULE_DECLARE_DATA teste_module = {
   STANDARD20_MODULE_STUFF,
   NULL,                /* create per-dir    config structures */
   NULL,                /* merge  per-dir    config structures */
   NULL,                 /* create per-server config structures */
   NULL,                /* merge  per-server config structures */
   NULL,                /* table of config file commands       */
   register_hooks       /* register hooks                      */
};

I was using post_config, but now I changes for child_init.

THank you
Ricardo



Joe Lewis-2 wrote:
ricardo13 wrote:
HI,

Sorry, but I'm using Worker MPM.
How do I declare variable using Worker MPM ?


Thank you
Ricardo
I always suggest the same method, regardless of the MPM, for configuration options. If you absolutely don't want to use shared memory and you use the worker MPM (threaded), you should be able to declare a regular variable with your programming language of choice as static variable, and don't reset it on a post_config unless it is only the first time post_config is being run (otherwise, as a thread is killed and started, it could reset your variable).

--
Joe Lewis
Chief Nerd      SILVERHAWK <http://www.silverhawk.net/>   (801) 660-1900

------------------------------------------------------------------------
/An army is stengthened by labor and enervated by idleness.
--Vegetius, A.D. 4th Century/



That is the idea. I've always preferred post_config() myself.

--
Joe Lewis
Chief Nerd      SILVERHAWK <http://www.silverhawk.net/>   (801) 660-1900

------------------------------------------------------------------------
/It's amazing that fans want to see me play. It's kind of scary. I guess that's what is wrong with our society.
-- John Kruk on being chosen to the 1993 All-Star team/

Reply via email to