GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  DEVEL::ASSERTOS (3)

.ds Aq ’

NAME

Devel::AssertOS - require that we are running on a particular OS

CONTENTS

DESCRIPTION

Devel::AssertOS is a utility module for Devel::CheckOS and Devel::AssertOS::*. It is nothing but a magic import() that lets you do this:



    use Devel::AssertOS qw(Linux FreeBSD Cygwin);



which will die unless the platform the code is running on is Linux, FreeBSD or Cygwin.

To assert that the OS is <B>notB> a specific platform, prepend the platform name with a minus sign. For example, to run on anything but Amiga, do:



    use Devel::AssertOS qw(-Amiga);



BUGS and FEEDBACK

I welcome feedback about my code, including constructive criticism. Bug reports should be made using <http://rt.cpan.org/> or by email.

You will need to include in your bug report the exact value of $^O, what the OS is called (eg Windows Vista 64 bit Ultimate Home Edition), and, if relevant, what OS family it should be in and who wrote it.

If you are feeling particularly generous you can encourage me in my open source endeavours by buying me something from my wishlist:
<http://www.cantrell.org.uk/david/wishlist/>

SEE ALSO

$^O in perlvar

perlport

Devel::CheckOS

Devel::AssertOS::Extending

The use-devel-assertos script

Module::Install::AssertOS

AUTHOR

David Cantrell <david@cantrell.org.uk>

Thanks to David Golden for suggesting that I add this utility module.

COPYRIGHT and LICENCE

Copyright 2007 David Cantrell

This software is free-as-in-speech software, and may be used, distributed, and modified under the terms of either the GNU General Public Licence version 2 or the Artistic Licence. It’s up to you which one you use. The full text of the licences can be found in the files GPL2.txt and ARTISTIC.txt, respectively.

CONSPIRACY

This module is also free-as-in-mason software.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 DEVEL::ASSERTOS (3) 2015-03-08

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.