1package Win32CORE; 2 3$VERSION = '0.04'; 4 5# There is no reason to load this module explicitly. It will be 6# initialized using xs_init() when the interpreter is constructed. 7 81; 9 10__END__ 11 12=head1 NAME 13 14Win32CORE - Win32 CORE function stubs 15 16=head1 DESCRIPTION 17 18This library provides stubs for the functions marked as [CORE] in L<Win32>. 19See that document for usage information. When any of these functions are 20called, the full Win32 module is loaded automatically. It is preferred 21that callers of these functions explicitly C<use Win32;>. 22 23=head1 HISTORY 24 25Win32CORE was created to provide on cygwin those Win32:: functions that 26for regular win32 builds were provided by default in perl. In cygwin 27perl releases prior to 5.8.6, this module was standalone and had to 28be explicitly used. In 5.8.6 and later, it was statically linked into 29cygwin perl so this would no longer be necessary. 30 31As of perl 5.9.5/Win32 0.27, these functions have been moved into 32the Win32 module. Win32CORE provides stubs for each of the former 33CORE Win32:: functions that internally just load the Win32 module and 34call it's version, and Win32CORE is statically linked to perl for both 35cygwin and regular win32 builds. This will permit these functions to 36be updated in the CPAN Win32 module independently of updating perl. 37 38=cut 39