AppConfig::Sys(3)
π NAME π
okay so welcome to AppConfig::Sys(3), bestie β this page comes from the User Contributed Perl Documentation, and it's all about a 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 that provides platform-specific information and operations as required by other AppConfig::* modules. π¦
And yes, 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 functiongetpwnam()if available and returns the result. Returnsundefif not available. Thecan_getpwnam()method can be called to determine if this function is available. πgetpwuid()β calls the system functiongetpwuid()if available and returns the result. Returnsundefif not available. Thecan_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 β go click around, bestie, iykyk. π
xoxo, your Unix bestie π
β this was AppConfig::Sys(3) from perl v5.42.0, dated 2015-04-14. periodt. πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-AppConfig 1.71-bp160.1.12 Β· Artistic-1.0 or GPL-1.0+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms