Query: perl::ostype
OS: osx
Section: 3pm
Links: osx man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Perl::OSType(3pm) Perl Programmers Reference Guide Perl::OSType(3pm)NAMEPerl::OSType - Map Perl operating system names to generic typesVERSIONversion 1.002SYNOPSISuse Perl::OSType ':all'; $current_type = os_type(); $other_type = os_type('dragonfly'); # gives 'Unix'DESCRIPTIONModules that provide OS-specific behaviors often need to know if the current operating system matches a more generic type of operating systems. For example, 'linux' is a type of 'Unix' operating system and so is 'freebsd'. This module provides a mapping between an operating system name as given by $^O and a more generic type. The initial version is based on the OS type mappings provided in Module::Build and ExtUtils::CBuilder. (Thus, Microsoft operating systems are given the type 'Windows' rather than 'Win32'.)USAGENo functions are exported by default. The export tag ":all" will export all functions listed below. os_type() $os_type = os_type(); $os_type = os_type('MSWin32'); Returns a single, generic OS type for a given operating system name. With no arguments, returns the OS type for the current value of $^O. If the operating system is not recognized, the function will return the empty string. is_os_type() $is_windows = is_os_type('Windows'); $is_unix = is_os_type('Unix', 'dragonfly'); Given an OS type and OS name, returns true or false if the OS name is of the given type. As with "os_type", it will use the current operating system as a default if no OS name is provided.SEE ALSOo Devel::CheckOSAUTHORDavid Golden <dagolden@cpan.org>COPYRIGHT AND LICENSEThis software is copyright (c) 2010 by David Golden. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.16.2 2012-10-11 Perl::OSType(3pm)
Related Man Pages |
---|
probe::perl(3pm) - debian |
hwprefs(1) - osx |
module::build::bundling(3pm) - mojave |
probe::perl5.18(3) - mojave |
perl::ostype(3pm) - mojave |
Similar Topics in the Unix Linux Community |
---|
Migration |
Windows vs Unix/Linux |
UNIX for beginners |
What is? |
Unix in a Windows environment issue |