title: Init modules in apache2
body: <p>I used to write apache modules in apache 1.3, but these days I am willing to pass to apache2. The module that I am writing at the moment has is own binary data, not a database, for performance purposes. I need to load this data in shared memory, so every child can access it without making his own copy, and it would be practical to load/create the binary data at startup, as I was used to do with apache 1.3. Problem is that I don't find an init event in apache2, in 1.3 in the module struct, immediatly after STANDARD_MODULE_STUFF you find a place for a /** module initializer */, in which you can put a function that will be executed early.
  Body of the function I used to write is something like:</p>
  
  <pre><code>if ( getppid == 1 )
  {
       // Load global data here
       // this is the parent process
       void* data = loadGlobalData( someFilePath );
       setGlobalData( config, data );
  }
  else
  {
      // this is the init of a child process
      // do nothing
  }
  </code></pre>
  
  <p>I am looking for a place in apache2 in where I can put a similar function.</p>
  
  <p>Can you help?</p>
  
  <p>Thanks 
  Benvenuto</p>