POSIX::1003::OS - POSIX for the file-system
POSIX::1003::OS is a POSIX::1003::Module
use POSIX::1003::OS qw(uname TMP_MAX); my ($sys, $node, $rel, $version, $machine) = uname(); print TMP_MAX;
You may also need POSIX::1003::Pathconf.
See documentation in the base class.
See "METHODS" in POSIX::1003::Module
Get the name of current operating system.
my ($sysname, $node, $release, $version, $machine) = uname();
Note that the actual meanings of the various fields are not that well standardized: do not expect any great portability. The $sysname might be the name of the operating system, the $nodename might be the name of the host, the $release might be the (major) release number of the operating system, the $version might be the (minor) release number of the operating system, and $machine might be a hardware identifier. Maybe.
$sysname
$nodename
$release
$version
$machine
ARG_MAX Max bytes of args + env for exec NGROUPS_MAX OPEN_MAX Max # files that one process can have open TMP_MAX Min # of unique filenames generated by tmpnam
This module is part of POSIX-1003 distribution version 0.94_5, built on August 21, 2013. Website: http://perl.overmeer.net. The code is based on POSIX, which is released with Perl itself. See also POSIX::Util for additional functionality.
Copyrights 2011-2013 on the perl code and the related documentation by [Mark Overmeer]. For other contributors see ChangeLog.
This program 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
To install POSIX::1003, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POSIX::1003
CPAN shell
perl -MCPAN -e shell install POSIX::1003
For more information on module installation, please visit the detailed CPAN module installation guide.