Devel::AssertOS::BeOS - Devel::AssertOS::BeOS documentation


Devel-CheckOS documentation Contained in the Devel-CheckOS distribution.

Index


Code Index:

COPYRIGHT and LICENCE

Top


Devel-CheckOS documentation Contained in the Devel-CheckOS distribution.

# $Id: BeOS.pm,v 1.4 2008/11/05 22:52:34 drhyde Exp $

package Devel::AssertOS::BeOS;

use Devel::CheckOS;

$VERSION = '1.3';

# weird special case, not quite like other OS modules, as this is both
# an OS *and* a family - maybe this should be fixed at some point
sub matches { return qw(Haiku) }
sub os_is {
    return 1 if(
        $^O eq 'beos' ||
        Devel::CheckOS::os_is('Haiku')
    );
    return 0;
}

sub expn {
join("\n",
"This matches both Be Inc's original BeOS, as well as Haiku, an open-",
"source BeOS-compatible project.  This is because Haiku is intended",
"to be able to run BeOS software, while also having its own extra features."
)
}

Devel::CheckOS::die_unsupported() unless(os_is());

1;