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
System::Info::Base(3) User Contributed Perl Documentation System::Info::Base(3)

System::Info::Base - Baseclass for system information.

Return a new instance for $^O

This method should be overridden by platform specific subclasses.

The generic information is taken from "POSIX::uname()".

$self->_hostname => (POSIX::uname)[1]
$self->_os => join " - " => (POSIX::uname)[0,2]
$self->_osname => (POSIX::uname)[0]
$self->_osvers => (POSIX::uname)[2]
$self->_cpu_type => (POSIX::uname)[4]
$self->_cpu => (POSIX::uname)[4]
$self->_cpu_count => ""

Returns $self->_os

Returns $self->_hostname

Returns $self->_cpu_type

Returns $self->_cpu

Returns $self->_cpu_count

Returns $self->get_cpu_count as a number

If "get_cpu_count" returns "2 [8 cores]", "get_core_count" returns 8

This class gathers most of the uname(1) info, make a comparable version. Takes almost the same arguments:

    a for all (can be omitted)
    n for nodename
    s for os name and version
    m for cpu name
    c for cpu count
    p for cpu_type

Just a backward compatible way to dump the object (for test suite).

(c) 2016-2018, Abe Timmerman & H.Merijn Brand, All rights reserved.

With contributions from Jarkko Hietaniemi, Campo Weijerman, Alan Burlison, Allen Smith, Alain Barbet, Dominic Dunlop, Rich Rauenzahn, David Cantrell.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See:

  • <http://www.perl.com/perl/misc/Artistic.html>
  • <http://www.gnu.org/copyleft/gpl.html>

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2018-01-16 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

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