From: "JP" <[EMAIL PROTECTED]>
> Perl being multiplatform, I need some function that returns something
> like SunOs 5.8 on Solaris 8 or Cygwin on Cygwin, Windows-XP on an XP
> host etc. to execute platform specific sub routines.

perldoc perlvar
        ...

    $OSNAME
    $^O     The name of the operating system under which this copy of 
Perl
            was built, as determined during the configuration 
process. The
            value is identical to $Config{'osname'}. See also Config 
and the
            -V command-line switch documented in perlrun.

            In Windows platforms, $^O is not very helpful: since it 
is
            always "MSWin32", it doesn't tell the difference between
            95/98/ME/NT/2000/XP/CE/.NET. Use Win32::GetOSName() or
            Win32::GetOSVersion() (see Win32 and perlport) to 
distinguish
            between the variants.

HTH, Jenda
===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
        -- Terry Pratchett in Sourcery


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to