1PMEXP(1)              User Contributed Perl Documentation             PMEXP(1)
2
3
4

NAME

6       pmexp - show a module's exports
7

DESCRIPTION

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

EXAMPLES

15           $ pmexp Text::ParseWords
16           Text::ParseWords automatically exports shellwords, quotewords, nested_quotewords, and parse_line
17           Text::ParseWords optionally exports old_shellwords
18
19           $ pmexp Text::Wrap
20           Text::Wrap automatically exports wrap and fill
21           Text::Wrap optionally exports $columns, $break, and $huge
22
23           $ pmexp Fcntl
24           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
25
26           Fcntl optionally exports FAPPEND, FASYNC, FCREAT, FDEFER, FEXCL, FNDELAY, FNONBLOCK, FSYNC, FTRUNC, LOCK_EX, LOCK_NB, LOCK_SH, and LOCK_UN
27           Fcntl export tag 'Fcompat' includes FAPPEND, FASYNC, FCREAT, FDEFER, FEXCL, FNDELAY, FNONBLOCK, FSYNC, and FTRUNC
28           Fcntl export tag 'flock' includes LOCK_SH, LOCK_EX, LOCK_NB, and LOCK_UN
29

BUGS

31       The output formatting should be nicer, perhaps using "format" and
32       "write".
33

SEE ALSO

35       pmeth(1), perlmod(1), Exporter(3).
36

AUTHORS and COPYRIGHTS

38       Copyright (C) 1999 Tom Christiansen.
39
40       Copyright (C) 2006-2014, 2018 Mark Leighton Fisher.
41

LICENSE

43       This is free software; you can redistribute it and/or modify it under
44       the terms of either: (a) the GNU General Public License as published by
45       the Free Software Foundation; either version 1, or (at your option) any
46       later version, or (b) the Perl "Artistic License".  (This is the Perl 5
47       licensing scheme.)
48
49       Please note this is a change from the original pmtools-1.00 (still
50       available on CPAN), as pmtools-1.00 were licensed only under the Perl
51       "Artistic License".
52
53
54
55perl v5.38.0                      2023-07-21                          PMEXP(1)
Impressum