Author: randyk
Date: Wed Oct 5 20:10:06 2005
New Revision: 306508
URL: http://svn.apache.org/viewcvs?rev=306508&view=rev
Log:
Fix compile problems on Win32 without PERL_IMPLICIT_SYS
related to link being an unresolved symbol (Steve Hay)
Modified:
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs?rev=306508&r1=306507&r2=306508&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs (original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs Wed Oct 5
20:10:06 2005
@@ -1,3 +1,14 @@
+/* On Win32 without PERL_IMPLICIT_SYS, PerlLIO_link is #defined as
+ * link, which in turn is #defined as win32_link, but mp2's
+ * modperl_perl_unembed.h #undefs link, leaving link as an unresolved
+ * symbol when linking Param.dll. */
+#ifdef WIN32
+#ifndef PERL_IMPLICIT_SYS
+#undef PerlLIO_link
+#define PerlLIO_link(oldname, newname) win32_link(oldname, newname)
+#endif
+#endif
+
MODULE = APR::Request::Param PACKAGE = APR::Request::Param
SV *