diff options
author | Yitzchak Scott-Thoennes <sthoenna@efn.org> | 2007-02-26 03:28:00 -0800 |
---|---|---|
committer | Steve Hay <SteveHay@planit.com> | 2007-02-28 12:29:35 +0000 |
commit | 82adc83d708652f0f6d74ffdd9a58ac20b29cf90 (patch) | |
tree | ee23d29c4804a9b1e50a4780c8648376e8257c2e /ext/Win32CORE | |
parent | 3c5e673a24f2df8cf1d396ce49aa04891f5bbb4f (diff) | |
download | perl-82adc83d708652f0f6d74ffdd9a58ac20b29cf90.tar.gz |
Win32 doc update for Win32CORE changes
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <13678.68.166.55.187.1172518080.squirrel@68.166.55.187>
p4raw-id: //depot/perl@30429
Diffstat (limited to 'ext/Win32CORE')
-rw-r--r-- | ext/Win32CORE/Win32CORE.pm | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/ext/Win32CORE/Win32CORE.pm b/ext/Win32CORE/Win32CORE.pm index 979dd84644..dd322fd6d2 100644 --- a/ext/Win32CORE/Win32CORE.pm +++ b/ext/Win32CORE/Win32CORE.pm @@ -14,13 +14,28 @@ bootstrap Win32CORE $VERSION; __END__ =head1 NAME -Win32CORE - Win32 CORE functions +Win32CORE - Win32 CORE function stubs =head1 DESCRIPTION -This library provides the functions marked as [CORE] in L<Win32>. See that -document for usage information. In cygwin, as of 5.8.6 it is no longer -necessary to use this module; the functions should be available even without -C<use Win32CORE;> or C<-MWin32CORE>. +This library provides stubs for the functions marked as [CORE] in L<Win32>. +See that document for usage information. When any of these functions are +called, the full Win32 module is loaded automatically. It is preferred +that callers of these functions explicitly C<use Win32;>. + +=head1 HISTORY + +Win32CORE was created to provide on cygwin those Win32:: functions that +for regular win32 builds were provided by default in perl. In cygwin +perl releases prior to 5.8.6, this module was standalone and had to +be explicitly used. In 5.8.6 and later, it was statically linked into +cygwin perl so this would no longer be necessary. + +As of perl 5.9.5/Win32 0.27, these functions have been moved into +the Win32 module. Win32CORE provides stubs for each of the former +CORE Win32:: functions that internally just load the Win32 module and +call it's version, and Win32CORE is statically linked to perl for both +cygwin and regular win32 builds. This will permit these functions to +be updated in the CPAN Win32 module independently of updating perl. =cut |