Hi,

attached you find a patch that needs to be applied to the Apache
sources for compiling mod_perl under ActivePerl.

Doug, could you or someone else with a CVS acount to the Apache
sources please apply this patch? AFAIK there's no functional
difference between the patched headers and the current headers,
so I can see no problems.

I have additionally supplied this patch to the Apache bug tracking
system. The PR# is unknown, as the query system seems to be down
currently.


Bye,

Jochen
*** http_config.h.jworig        Thu May 06 20:16:10 1999
--- http_config.h       Mon Nov 15 18:33:20 1999
***************
*** 325,332 ****
  
  API_EXPORT(void) ap_add_module(module *m);
  API_EXPORT(void) ap_remove_module(module *m);
! API_EXPORT(void) ap_add_loaded_module(module *mod);
! API_EXPORT(void) ap_remove_loaded_module(module *mod);
  API_EXPORT(int) ap_add_named_module(const char *name);
  API_EXPORT(void) ap_clear_module_list(void);
  API_EXPORT(const char *) ap_find_module_name(module *m);
--- 325,332 ----
  
  API_EXPORT(void) ap_add_module(module *m);
  API_EXPORT(void) ap_remove_module(module *m);
! API_EXPORT(void) ap_add_loaded_module(module *);
! API_EXPORT(void) ap_remove_loaded_module(module *);
  API_EXPORT(int) ap_add_named_module(const char *name);
  API_EXPORT(void) ap_clear_module_list(void);
  API_EXPORT(const char *) ap_find_module_name(module *m);
***************
*** 361,367 ****
  
  void *ap_create_request_config(pool *p);
  CORE_EXPORT(void *) ap_create_per_dir_config(pool *p);
! void *ap_merge_per_dir_configs(pool *p, void *base, void *new);
  
  /* For http_core.c... (<Directory> command and virtual hosts) */
  
--- 361,367 ----
  
  void *ap_create_request_config(pool *p);
  CORE_EXPORT(void *) ap_create_per_dir_config(pool *p);
! void *ap_merge_per_dir_configs(pool *, void *, void *);
  
  /* For http_core.c... (<Directory> command and virtual hosts) */
  
***************
*** 401,408 ****
  /* for mod_perl */
  
  CORE_EXPORT(const command_rec *) ap_find_command(const char *name, const command_rec 
*cmds);
! CORE_EXPORT(const command_rec *) ap_find_command_in_modules(const char *cmd_name, 
module **mod);
! CORE_EXPORT(void *) ap_set_config_vectors(cmd_parms *parms, void *config, module 
*mod);
  CORE_EXPORT(const char *) ap_handle_command(cmd_parms *parms, void *config, const 
char *l);
  
  #endif
--- 401,408 ----
  /* for mod_perl */
  
  CORE_EXPORT(const command_rec *) ap_find_command(const char *name, const command_rec 
*cmds);
! CORE_EXPORT(const command_rec *) ap_find_command_in_modules(const char *, module **);
! CORE_EXPORT(void *) ap_set_config_vectors(cmd_parms *parms, void *, module *);
  CORE_EXPORT(const char *) ap_handle_command(cmd_parms *parms, void *config, const 
char *l);
  
  #endif

Reply via email to