The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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::Socket
   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.99_06, built on April 07, 2015. 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-2015 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