X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlport.pod;h=44c79de6f8bb00fe66c60b658e1a35b056feb5de;hb=8514a05ad77d06390899752b405c952ef7bae9d5;hp=fbf81d05a81074de42162abb16e91743b925c60a;hpb=8939ba947b65b018b80ecab3fe1366287d07d1d7;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlport.pod b/pod/perlport.pod index fbf81d0..44c79de 100644 --- a/pod/perlport.pod +++ b/pod/perlport.pod @@ -832,8 +832,12 @@ Win32::GetOSVersion(). For example: print +('3.1','95','NT')[$os_version_info[4]],"\n"; } -There are also Win32::IsWinNT()and Win32::IsWin95()., -try C. +There are also Win32::IsWinNT() and Win32::IsWin95(), try C, +and as of libwin32 0.19 (not part of the core Perl distribution) +Win32::GetOSName(). The very portable POSIX::uname() will work too: + + c:\> perl -MPOSIX -we "print join '|', uname" + Windows NT|moonru|5.0|Build 2195 (Service Pack 2)|x86 Also see: @@ -1395,7 +1399,7 @@ as well as from CPAN. =item * -Plan 9, F +S, F =back @@ -1498,7 +1502,7 @@ in the SYSTEM environment settings. (Cygwin) =item chown LIST -Not implemented. (S, Win32, Plan9, S, VOS) +Not implemented. (S, Win32, S, S, VOS) Does nothing, but won't fail. (Win32) @@ -1506,7 +1510,7 @@ Does nothing, but won't fail. (Win32) =item chroot -Not implemented. (S, Win32, VMS, Plan9, S, VOS, VM/ESA) +Not implemented. (S, Win32, VMS, S, S, VOS, VM/ESA) =item crypt PLAINTEXT,SALT @@ -1517,11 +1521,11 @@ Not implemented. (VOS) =item dbmclose HASH -Not implemented. (VMS, Plan9, VOS) +Not implemented. (VMS, S, VOS) =item dbmopen HASH,DBNAME,MODE -Not implemented. (VMS, Plan9, VOS) +Not implemented. (VMS, S, VOS) =item dump LABEL @@ -1598,7 +1602,7 @@ Not implemented. (S, Win32, VMS, S) =item getnetbyname NAME -Not implemented. (S, Win32, Plan9) +Not implemented. (S, Win32, S) =item getpwuid UID @@ -1612,7 +1616,7 @@ Not implemented. (S, Win32, VMS, S) =item getnetbyaddr ADDR,ADDRTYPE -Not implemented. (S, Win32, Plan9) +Not implemented. (S, Win32, S) =item getprotobynumber NUMBER @@ -1636,31 +1640,31 @@ Not implemented. (S, Win32) =item getnetent -Not implemented. (S, Win32, Plan9) +Not implemented. (S, Win32, S) =item getprotoent -Not implemented. (S, Win32, Plan9) +Not implemented. (S, Win32, S) =item getservent -Not implemented. (Win32, Plan9) +Not implemented. (Win32, S) =item sethostent STAYOPEN -Not implemented. (S, Win32, Plan9, S) +Not implemented. (S, Win32, S, S) =item setnetent STAYOPEN -Not implemented. (S, Win32, Plan9, S) +Not implemented. (S, Win32, S, S) =item setprotoent STAYOPEN -Not implemented. (S, Win32, Plan9, S) +Not implemented. (S, Win32, S, S) =item setservent STAYOPEN -Not implemented. (Plan9, Win32, S) +Not implemented. (S, Win32, S) =item endpwent @@ -1676,19 +1680,19 @@ Not implemented. (S, Win32) =item endnetent -Not implemented. (S, Win32, Plan9) +Not implemented. (S, Win32, S) =item endprotoent -Not implemented. (S, Win32, Plan9) +Not implemented. (S, Win32, S) =item endservent -Not implemented. (Plan9, Win32) +Not implemented. (S, Win32) =item getsockopt SOCKET,LEVEL,OPTNAME -Not implemented. (Plan9) +Not implemented. (S) =item glob EXPR @@ -1748,7 +1752,7 @@ Return values (especially for device and inode) may be bogus. (Win32) =item msgrcv ID,VAR,SIZE,TYPE,FLAGS -Not implemented. (S, Win32, VMS, Plan9, S, VOS) +Not implemented. (S, Win32, VMS, S, S, VOS) =item open FILEHANDLE,EXPR @@ -1806,7 +1810,7 @@ Not implemented. (S, MPE/iX, Win32, S) =item setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL -Not implemented. (Plan9) +Not implemented. (S) =item shmctl ID,CMD,ARG @@ -2105,20 +2109,22 @@ available at http://www.cpan.org/src/index.html VM/ESA 1) in DOS mode either the DOS or OS/2 ports can be used - 2) compilers: Borland, Cygwin (GCC), MinGW (GCC), VC6 + 2) compilers: Borland, MinGW (GCC), VC6 The following platforms worked with the previous releases (5.6 and 5.7), but we did not manage either to fix or to test these in time for the 5.8.0 release. There is a very good chance that many of these will work fine with the 5.8.0. The only one known for certain to be -broken for 5.8.0 is the AmigaOS. +broken for 5.8.0 is the AmigaOS (for which 5.6.1 and 5.7.2 can be used) AmigaOS + BSD/OS DomainOS Hurd LynxOS MachTen PowerMAX + PowerUX SCO SV SunOS 4 SVR4 @@ -2135,7 +2141,6 @@ of any trouble. 3b1 A/UX - BSD/OS ConvexOS CX/UX DC/OSx @@ -2156,16 +2161,14 @@ of any trouble. OpenSTEP Opus Plan 9 - PowerUX RISC/os - SCO ODT/OSR + SCO ODT/OSR Stellar SVR2 TI1500 TitanOS Ultrix Unisys Dynix - Unixware The following platforms have their own source code distributions and binaries available via http://www.cpan.org/ports/ @@ -2192,11 +2195,12 @@ http://www.cpan.org/ports/index.html for binary distributions. =head1 SEE ALSO L, L, L, L, L, -L, L, L, L, L, L, -L, L, L, L, L, -L, L, L, L, L, -L, L, L, L, -L, L, L, L, and L. +L, L, L, L, L, +L, L, L, L, L, +L, L, L, L, +L, L, L, L, L, +L, L, L, L, +L, L, L, and L. =head1 AUTHORS / CONTRIBUTORS