summaryrefslogtreecommitdiff
path: root/ext/Win32CORE
diff options
context:
space:
mode:
authorYitzchak Scott-Thoennes <sthoenna@efn.org>2007-02-26 03:28:00 -0800
committerSteve Hay <SteveHay@planit.com>2007-02-28 12:29:35 +0000
commit82adc83d708652f0f6d74ffdd9a58ac20b29cf90 (patch)
treeee23d29c4804a9b1e50a4780c8648376e8257c2e /ext/Win32CORE
parent3c5e673a24f2df8cf1d396ce49aa04891f5bbb4f (diff)
downloadperl-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.pm25
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