You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-cvs@httpd.apache.org by ra...@apache.org on 2003/06/17 05:56:11 UTC

cvs commit: httpd-apreq-2/src apreq_env.h

randyk      2003/06/16 20:56:11

  Modified:    src      apreq_env.h
  Log:
  For Win32, change declaration of apreq_env so that it's imported
  from within libapreq and exported from mod_apreq/libapreq_cgi. This
  is needed to ensure proper inheritance for the perl glue modules.
  
  Revision  Changes    Path
  1.15      +8 -0      httpd-apreq-2/src/apreq_env.h
  
  Index: apreq_env.h
  ===================================================================
  RCS file: /home/cvs/httpd-apreq-2/src/apreq_env.h,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- apreq_env.h	15 Jun 2003 05:25:37 -0000	1.14
  +++ apreq_env.h	17 Jun 2003 03:56:11 -0000	1.15
  @@ -55,7 +55,15 @@
    *
    */
   
  +#ifdef WIN32
  +#if defined(MOD_APREQ_EXPORTS) || defined(LIBAPREQ_CGI_EXPORTS)
  +__declspec(dllexport) const char apreq_env[];
  +#else
  +__declspec(dllimport) const char apreq_env[];
  +#endif
  +#else
   extern const char apreq_env[];
  +#endif
   
   #define APREQ_DECLARE_LOG(f) APREQ_DECLARE_NONSTD(void)(f)(const char *file, \
                                int line,  int level, apr_status_t status, \