develooper Front page | perl.perl5.porters | Postings from March 2004

Re: [PATCH] Move from libwin32 module to core Perl

Yitzchak Scott-Thoennes
March 20, 2004 21:05
Re: [PATCH] Move from libwin32 module to core Perl
Message ID:
On Thu, Mar 18, 2004 at 01:13:49PM -0800, Jan Dubois <> wrote:
> On Wed, 30 Jul 2003 18:36:54 -0700, Jan Dubois <> wrote:
> >On Wed, 30 Jul 2003 18:12:22 -0700, Gurusamy Sarathy
> ><> wrote:
> >
> >>On Wed, 30 Jul 2003 16:42:22 PDT, Michael G Schwern wrote:
> >>>I'd tend to agree, the line between win32.c and libwin32 seems artificial.  
> >>>It also looks like libwin32 is practically a necessity to get anything 
> >>>interesting done on Win32. What say, Jarkko of Borg and Sarathy of State?
> >>
> >>I don't think all of libwin32 belongs in the core.  The parts that
> >>are documented in Win32.pod should certainly be added to the core,
> >>as we've discussed in the past:
> >>
> >>
> >>
> >>I haven't seen any patches, though.
> >
> >I can look into moving (but nothing else) into the core.
> >This should happen *after* 5.8.1 and libwin32 0.20 have been released.
> >Hectic patching right now will just create a mess.
> Ok, I've finally remembered to do this.  In addition to the patches included
> below, the following files need to be *added*:
>   win32/ext/Win32/Makefile.PL
>   win32/ext/Win32/
>   win32/ext/Win32/Win32.xs
> They are all included in the attached tarball.  Please also *delete* the file
>   lib/Win32.pod
> The documentation is now included in
> The included Win32 module also contains the new Win32::IsAdmin() function
> supplied by Steve Hay.

I'd like to have Win32/ under the main ext/ directory instead, with a
patch to Configure to exclude it.  This will make it easier to patch
things to get Win32 built for cygwin also (which I hope to see happen
in the not-too-distant future). Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About