man pages section 1: User Commands

Exit Print View

Updated: July 2014
 
 

pmexp (1)

Name

pmexp - show a module's exports

Synopsis

Please see following description for synopsis

Description




User Contributed Perl Documentation                      PMEXP(1)



NAME
     pmexp - show a module's exports

DESCRIPTION
     Given a module name, this program identifies which symbols
     are automatically exported (in that package's @EXPORT),
     those which are optionally exported (in that package's
     @EXPORT_OK), and also lists out the import groups (in that
     package's %EXPORT_TAGS hash).

EXAMPLES
         $ pmexp Text::ParseWords
         Text::ParseWords automatically exports shellwords, quotewords, nested_quotewords, and parse_line
         Text::ParseWords optionally exports old_shellwords

         $ pmexp Text::Wrap
         Text::Wrap automatically exports wrap and fill
         Text::Wrap optionally exports $columns, $break, and $huge

         $ pmexp Fcntl
         Fcntl automatically exports FD_CLOEXEC, F_DUPFD, F_EXLCK, F_GETFD, F_GETFL, F_GETLK, F_GETLK64, F_GETOWN, F_POSIX, F_RDLCK, F_SETFD, F_SETFL, F_SETLK, F_SETLK64, F_SETLKW, F_SETLKW64, F_SETOWN, F_SHLCK, F_UNLCK, F_WRLCK, O_ACCMODE, O_APPEND, O_ASYNC, O_BINARY, O_CREAT, O_DEFER, O_DSYNC, O_EXCL, O_EXLOCK, O_LARGEFILE, O_NDELAY, O_NOCTTY, O_NONBLOCK, O_RDONLY, O_RDWR, O_RSYNC, O_SHLOCK, O_SYNC, O_TEXT, O_TRUNC, and O_WRONLY

         Fcntl optionally exports FAPPEND, FASYNC, FCREAT, FDEFER, FEXCL, FNDELAY, FNONBLOCK, FSYNC, FTRUNC, LOCK_EX, LOCK_NB, LOCK_SH, and LOCK_UN
         Fcntl export tag `Fcompat' includes FAPPEND, FASYNC, FCREAT, FDEFER, FEXCL, FNDELAY, FNONBLOCK, FSYNC, and FTRUNC
         Fcntl export tag `flock' includes LOCK_SH, LOCK_EX, LOCK_NB, and LOCK_UN

BUGS
     The output formatting should be nicer, perhaps using
     "format" and "write".


ATTRIBUTES
     See attributes(5) for descriptions of the following
     attributes:

     +---------------+----------------------------+
     |ATTRIBUTE TYPE |      ATTRIBUTE VALUE       |
     +---------------+----------------------------+
     |Availability   | library/perl-5/pmtools-512 |
     +---------------+----------------------------+
     |Stability      | Uncommitted                |
     +---------------+----------------------------+
SEE ALSO
     pmeth(1), perlmod(1), Exporter(3).

AUTHORS and COPYRIGHTS
     Copyright (C) 1999 Tom Christiansen.

     Copyright (C) 2006-2008 Mark Leighton Fisher.

     This is free software; you can redistribute it and/or modify
     it under the terms of either: (a) the GNU General Public



perl v5.12.5         Last change: 2008-02-29                    1






User Contributed Perl Documentation                      PMEXP(1)



     License as published by the Free Software Foundation; either
     version 1, or (at your option) any later version, or (b) the
     Perl "Artistic License".  (This is the Perl 5 licensing
     scheme.)

     Please note this is a change from the original pmtools-1.00
     (still available on CPAN), as pmtools-1.00 were licensed
     only under the Perl "Artistic License".



NOTES
     This software was built from source available at
     https://java.net/projects/solaris-userland.  The original
     community source was downloaded from
     http://search.cpan.org/CPAN/authors/id/M/ML/MLFISHER/pmtools-1.10.tar.gz

     Further information about this software can be found on the
     open source community website at
     http://search.cpan.org/dist/pmtools/.



































perl v5.12.5         Last change: 2008-02-29                    2