NAME
POSIX::1003::Module - Base of POSIX::1003 components
INHERITANCE
POSIX::1003::Module is extended by
POSIX::1003::Confstr
POSIX::1003::Errno
POSIX::1003::Events
POSIX::1003::FS
POSIX::1003::Fcntl
POSIX::1003::FdIO
POSIX::1003::Limit
POSIX::1003::Locale
POSIX::1003::Math
POSIX::1003::OS
POSIX::1003::Pathconf
POSIX::1003::Proc
POSIX::1003::Properties
POSIX::1003::Signals
POSIX::1003::Sysconf
POSIX::1003::Termios
POSIX::1003::Time
POSIX::1003::User
SYNOPSIS
# use the specific extensions
# and see POSIX::Overview and POSIX::1003
DESCRIPTION
The POSIX functions and constants are provided via extensions of this module. This module itself only facilitates those implementations.
METHODS
- POSIX::1003::Module->exampleValue(NAME)
-
Returns an example value for the NAMEd variable. Often, this is a compile-time or runtime constant. For some extensions, like
::Pathconf
, that may not be the case. - $obj->import()
-
All modules provide a
:constants
and a:functions
tag, sometimes more. The default is:all
, which means: everthing. You may also specify:none
(of course: nothing).When the import list is preceeded by
+1
, the symbols will get published into the namespace of your caller namespace, not your own namespace.use POSIX::1003::Pathconf; use POSIX::1003::Pathconf ':all'; # same use POSIX::1003 ':pc'; # same, for the lazy use POSIX::1003 ':pathconf'; # same, less lazy sub MyModule::import(@) # your own tricky exporter { POSIX::1003::Pathconf->import('+1', @_); }
SEE ALSO
This module is part of POSIX-1003 distribution version 0.94_3, built on June 10, 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
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