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"