Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

sys::filesystem::unix(3pm) [debian man page]

Sys::Filesystem::Unix(3pm)				User Contributed Perl Documentation				Sys::Filesystem::Unix(3pm)

NAME
Sys::Filesystem::Unix - Return generic Unix filesystem information to Sys::Filesystem SYNOPSIS
See Sys::Filesystem. INHERITANCE
Sys::Filesystem::Unix ISA UNIVERSAL METHODS
version() Return the version of the (sub)module. readFsTab This method provides the capability to parse a standard unix fstab file. It expects following arguments: fstabPath Full qualified path to the fstab file to read. fstabKeys The column names for the fstab file through an array reference. special_fs Hash reference containing the names of all special file systems having a true value as key. This method return true in case the specified file could be opened for reading, false otherwise. readMntTab This method provides the capability to read abd parse a standard unix mount-tab file. The file is locked using flock after opening it. It expects following arguments: mnttabPath Full qualified path to the mnttab file to read. mnttabKeys The column names for the mnttab file through an array reference. $special_fs Hash reference containing the names of all special file systems having a true value as key. This method return true in case the specified file could be opened for reading and locked, false otherwise. readMounts This method is called to parse the information got from "mount" system command. It expects following arguments: mount_rx Regular expression to extract the information from each mount line. pridx Array reference containing the index for primary keys of interest in match in following order: device, mount_point, type. keys Array reference of the columns of the match - in order of paranteses in regular expression. special Array reference containing the names of the special file system types. lines Array containing the lines to parse. readSwap This method is called to parse the information from the swap status. It expects following arguments: swap_rx Regular expression to extract the information from each swap status line. This regular expression should have exact one pair of parantheses to identify the swap device. lines Array containing the lines to parse. VERSION
$Id: Unix.pm 128 2010-05-12 13:16:44Z trevor $ AUTHOR
Nicola Worthington <nicolaw@cpan.org> - <http://perlgirl.org.uk> Jens Rehsack <rehsack@cpan.org> - <http://www.rehsack.de/> COPYRIGHT
Copyright 2004,2005,2006 Nicola Worthington. Copyright 2008-2010 Jens Rehsack. This software is licensed under The Apache Software License, Version 2.0. <http://www.apache.org/licenses/LICENSE-2.0> perl v5.10.1 2010-05-18 Sys::Filesystem::Unix(3pm)

Check Out this Related Man Page

AppConfig::Sys(3)					User Contributed Perl Documentation					 AppConfig::Sys(3)

NAME
AppConfig::Sys - Perl5 module defining platform-specific information and methods for other AppConfig::* modules. SYNOPSIS
use AppConfig::Sys; my $sys = AppConfig::Sys->new(); @fields = $sys->getpwuid($userid); @fields = $sys->getpwnam($username); OVERVIEW
AppConfig::Sys is a Perl5 module provides platform-specific information and operations as required by other AppConfig::* modules. AppConfig::Sys is distributed as part of the AppConfig bundle. DESCRIPTION
USING THE AppConfig::Sys MODULE To import and use the AppConfig::Sys module the following line should appear in your Perl script: use AppConfig::Sys; AppConfig::Sys is implemented using object-oriented methods. A new AppConfig::Sys object is created and initialised using the AppConfig::Sys->new() method. This returns a reference to a new AppConfig::Sys object. my $sys = AppConfig::Sys->new(); This will attempt to detect your operating system and create a reference to a new AppConfig::Sys object that is applicable to your platform. You may explicitly specify an operating system name to override this automatic detection: $unix_sys = AppConfig::Sys->new("Unix"); Alternatively, the package variable $AppConfig::Sys::OS can be set to an operating system name. The valid operating system names are: Win32, VMS, Mac, OS2 and Unix. They are not case-specific. AppConfig::Sys METHODS AppConfig::Sys defines the following methods: getpwnam() Calls the system function getpwnam() if available and returns the result. Returns undef if not available. The can_getpwnam() method can be called to determine if this function is available. getpwuid() Calls the system function getpwuid() if available and returns the result. Returns undef if not available. The can_getpwuid() method can be called to determine if this function is available. AUTHOR
Andy Wardley, <abw@wardley.org> COPYRIGHT
Copyright (C) 1997-2007 Andy Wardley. All Rights Reserved. Copyright (C) 1997,1998 Canon Research Centre Europe Ltd. This module is free software; you can redistribute it and/or modify it under the term of the Perl Artistic License. SEE ALSO
AppConfig, AppConfig::File perl v5.16.3 2014-06-10 AppConfig::Sys(3)
Man Page