You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by do...@apache.org on 2001/10/14 19:22:57 UTC

cvs commit: modperl-2.0/src/modules/perl modperl_apache_includes.h

dougm       01/10/14 10:22:57

  Modified:    src/modules/perl modperl_apache_includes.h
  Log:
  add includes needed for win32
  get rid of some warnings under win32
  Submitted by:	Randy Kobes <ra...@theoryx5.uwinnipeg.ca>
  Reviewed by:    dougm
  
  Revision  Changes    Path
  1.7       +22 -0     modperl-2.0/src/modules/perl/modperl_apache_includes.h
  
  Index: modperl_apache_includes.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_apache_includes.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- modperl_apache_includes.h	2001/05/22 20:57:27	1.6
  +++ modperl_apache_includes.h	2001/10/14 17:22:57	1.7
  @@ -7,6 +7,28 @@
   #define CORE_PRIVATE
   #endif
   
  +#ifdef WIN32
  +#   include <winsock2.h>
  +#   include <malloc.h>
  +#   include <win32.h>
  +#   include <win32iop.h>
  +#   include <fcntl.h>
  +#   include "EXTERN.h"
  +#   include "perl.h"
  +
  +#   ifdef uid_t
  +#      define apache_uid_t uid_t
  +#      undef uid_t
  +#   endif
  +#   define uid_t apache_uid_t
  +
  +#   ifdef gid_t
  +#      define apache_gid_t gid_t
  +#      undef gid_t
  +#   endif
  +#   define gid_t apache_gid_t
  +#endif /* WIN32 */
  +
   #include "ap_mmn.h"
   #include "httpd.h"
   #include "http_config.h"