section 3 · Library functions 📚
178720 pages · page 535 of 894
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
P (continued)
- PEM_write_X509_CRL(3ssl)PEM routines✨
- PEM_write_X509_PUBKEY(3)PEM object encoding routines✨
- PEM_write_X509_PUBKEY(33ssl)PEM object encoding routines✨
- PEM_write_X509_PUBKEY(3ossl)PEM object encoding routines✨
- PEM_write_X509_PUBKEY(3ssl)PEM object encoding routines✨
- PEM_write_X509_REQ(3)PEM routines✨
- PEM_write_X509_REQ(33ssl)PEM routines✨
- PEM_write_X509_REQ(3ossl)PEM routines✨
- PEM_write_X509_REQ(3ssl)PEM routines✨
- PEM_write_X509_REQ_NEW(3)PEM routines✨
- PEM_write_X509_REQ_NEW(33ssl)PEM routines✨
- PEM_write_X509_REQ_NEW(3ossl)PEM routines✨
- PEM_write_X509_REQ_NEW(3ssl)PEM routines✨
- PEM_X509_INFO_read(3)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read(33ssl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read(3ossl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read(3ssl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_bio(3)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_bio(33ssl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_bio(3ossl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_bio(3ssl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_bio_ex(3)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_bio_ex(33ssl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_bio_ex(3ossl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_bio_ex(3ssl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_ex(3)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_ex(33ssl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_ex(3ossl)read PEM-encoded data structures into one or more X509_INFO objects✨
- PEM_X509_INFO_read_ex(3ssl)read PEM-encoded data structures into one or more X509_INFO objects✨
- perim(3NCARG)Draws an unlabeled perimeter with inward-pointing tick marks. The directions and lengths of tick marks may be changed by calling TICKS and/or TICK4.✨
- perim3(3NCARG)Draws the projection of a rectangular perimeter in a plane parallel to one of the three coordinate planes, with inward-pointing tick marks at specified intervals.✨
- periml(3NCARG)Draws a labeled perimeter with inward-pointing tick marks. The directions and lengths of tick marks may be changed by calling TICKS and/or TICK4.✨
- Perinci::CmdLine(3pm)Rinci/Riap-based command-line application framework✨
- Perinci::CmdLine::Manual(3pm)Perinci::CmdLine manual✨
- Perinci::CmdLine::Manual::Examples(3pm)Collection of examples✨
- Perinci::CmdLine::Manual::Explanation::ArgumentValidation(3pm)Argument validation✨
- Perinci::CmdLine::Manual::FAQ(3pm)FAQs✨
- Perinci::CmdLine::Manual::HowTo::99Examples(3pm)Collection of examples✨
- Perinci::CmdLine::Manual::HowTo::Completion(3pm)How-to guides related to completion✨
- Perinci::CmdLine::Manual::HowTo::Debugging(3pm)How-to guides related to debugging✨
- Perinci::Object(3pm)Object-oriented interface for Rinci metadata✨
- Perinci::Object::EnvResult(3pm)Represent enveloped result✨
- Perinci::Object::EnvResultMulti(3pm)Represent enveloped result (multistatus)✨
- Perinci::Object::EnvResultTable(3pm)Represent enveloped result (table)✨
- Perinci::Object::Function(3pm)Represent function metadata✨
- Perinci::Object::Metadata(3pm)Base class for Perinci::Object metadata classes✨
- Perinci::Object::Package(3pm)Represent package metadata✨
- Perinci::Object::ResMeta(3pm)Represent function/method result metadata✨
- Perinci::Object::Variable(3pm)Represent variable metadata✨
- Perinci::Sub::Normalize(3pm)Normalize Rinci function metadata✨
- Perinci::Sub::Util(3pm)Helper when writing functions✨
- Perinci::Sub::Util::Args(3pm)Utility routines related to Rinci arguments✨
- Perinci::Sub::Util::PropertyModule(3pm)Given a Rinci function metadata, find what property modules are required✨
- Perinci::Sub::Util::ResObj(3pm)An object that represents enveloped response suitable for die()-ing✨
- Perinci::Sub::Util::Sort(3pm)Sort routines✨
- period(3)✨
- perl-tk(3pm)Writing Tk applications in Perl 5✨
- Perl4::CoreLibs(3pm)libraries historically supplied with Perl 4✨
- Perl6::Caller(3pm)OO "caller()" interface✨
- Perl6::Export(3pm)Implements the Perl 6 'is export(...)' trait✨
- Perl6::Export::Attrs(3pm)The Perl 6 'is export(...)' trait as a Perl 5 attribute✨
- Perl6::Form(3pm)Implements the Perl 6 'form' built-in✨
- Perl6::Junction(3pm)Perl6 style Junction operators in Perl5.✨
- Perl6::Say(3pm)"print()", but no newline needed✨
- Perl6::Slurp(3pm)Implements the Perl 6 'slurp' built-in✨
- Perl::Critic(3pm)Critique Perl source code for best-practices.✨
- Perl::Critic::Annotation(3pm)A "## no critic" annotation in a document.✨
- Perl::Critic::Bangs(3pm)A collection of handy Perl::Critic policies✨
- Perl::Critic::Command(3pm)Guts of perlcritic.✨
- Perl::Critic::Community(3pm)Community-inspired Perl::Critic policies✨
- Perl::Critic::Community::Utils(3pm)Utility functions for the Community policy set✨
- Perl::Critic::Compatibility(3pm)Policies for Perl::Critic concerned with compatibility with various versions of Perl.✨
- Perl::Critic::Config(3pm)The final derived Perl::Critic configuration, combined from any profile file and command-line parameters.✨
- Perl::Critic::CORE_DEVELOPER(3pm)Hints for working on the Perl::Critic core.✨
- Perl::Critic::Deprecated(3pm)Policies and modules that were formerly included with Perl::Critic itself, but which have been superseded by others.✨
- Perl::Critic::DEVELOPER(3pm)How to make new Perl::Critic::Policy modules.✨
- Perl::Critic::Document(3pm)Caching wrapper around a PPI::Document.✨
- Perl::Critic::Dynamic(3pm)Non-static policies for Perl::Critic✨
- Perl::Critic::DynamicPolicy(3pm)Base class for dynamic Policies✨
- Perl::Critic::Exception(3pm)A problem identified by Perl::Critic.✨
- Perl::Critic::Exception::AggregateConfiguration(3pm)A collection of a set of problems found in the configuration and/or command-line options.✨
- Perl::Critic::Exception::Configuration(3pm)A problem with Perl::Critic configuration.✨
- Perl::Critic::Exception::Configuration::Generic(3pm)A problem with Perl::Critic configuration that doesn't involve an option.✨
- Perl::Critic::Exception::Configuration::NonExistentPolicy(3pm)The configuration referred to a non-existent policy.✨
- Perl::Critic::Exception::Configuration::Option(3pm)A problem with an option in the Perl::Critic configuration.✨
- Perl::Critic::Exception::Configuration::Option::Global(3pm)A problem with Perl::Critic global configuration.✨
- Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter(3pm)The configuration referred to a non-existent global option.✨
- Perl::Critic::Exception::Configuration::Option::Global::ParameterValue(3pm)A problem with the value of a global parameter.✨
- Perl::Critic::Exception::Configuration::Option::Policy(3pm)A problem with configuration of a policy.✨
- Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter(3pm)The configuration referred to a non-existent parameter for a policy.✨
- Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue(3pm)A problem with the value of a parameter for a policy.✨
- Perl::Critic::Exception::Fatal(3pm)A problem that should cause Perl::Critic to stop running.✨
- Perl::Critic::Exception::Fatal::Generic(3pm)A problem for which there is no specialized information.✨
- Perl::Critic::Exception::Fatal::Internal(3pm)A problem with the Perl::Critic implementation, i.e. a bug.✨
- Perl::Critic::Exception::Fatal::PolicyDefinition(3pm)A bug in a policy.✨
- Perl::Critic::Exception::IO(3pm)A problem with input or output.✨
- Perl::Critic::Exception::Parse(3pm)The code doesn't look like code.✨
- Perl::Critic::Freenode(3pm)Community-inspired Perl::Critic policies✨
- Perl::Critic::Freenode::Utils(3pm)Empty shim for Perl::Critic::Community::Utils✨
- Perl::Critic::Itch(3pm)A collection of Perl::Critic Policies to solve some Itches✨
- Perl::Critic::Lax(3pm)policies that let you slide on common exceptions✨
- Perl::Critic::Moose(3pm)Policies for Perl::Critic concerned with using Moose✨
- Perl::Critic::More(3pm)Supplemental policies for Perl::Critic✨
- Perl::Critic::Nits(3pm)policies of nits I like to pick.✨
- Perl::Critic::OptionsProcessor(3pm)The global configuration default values, combined with command-line values.✨
- Perl::Critic::PetPeeves::JTRAMMELL(3pm)policies to prohibit/require my pet peeves✨
- Perl::Critic::Policy(3pm)Base class for all Policy modules.✨
- Perl::Critic::Policy::Bangs::ProhibitBitwiseOperators(3pm)Bitwise operators are usually accidentally used instead of logical boolean operators.✨
- Perl::Critic::Policy::Bangs::ProhibitCommentedOutCode(3pm)Commented-out code is usually noise. It should be removed.✨
- Perl::Critic::Policy::Bangs::ProhibitDebuggingModules(3pm)Prohibit loading of debugging modules like Data::Dumper✨
- Perl::Critic::Policy::Bangs::ProhibitFlagComments(3pm)Don't use XXX, TODO, or FIXME.✨
- Perl::Critic::Policy::Bangs::ProhibitNoPlan(3pm)Know what you're going to test.✨
- Perl::Critic::Policy::Bangs::ProhibitNumberedNames(3pm)Prohibit variables and subroutines with names that end in digits.✨
- Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto(3pm)Create a clone() method if you need copies of objects.✨
- Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers(3pm)Adding modifiers to a regular expression made up entirely of a variable created with qr() is usually not doing what you expect.✨
- Perl::Critic::Policy::Bangs::ProhibitVagueNames(3pm)Don't use generic variable and subroutine names.✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep(3pm)Use "any" from "List::Util", "List::SomeUtils", or "List::MoreUtils" instead of "grep" in boolean context.✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings(3pm)Map blocks should have a single statement.✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr(3pm)Use 4-argument "substr" instead of writing "substr($foo, 2, 6) = $bar".✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock(3pm)Forbid $b before $a in sort blocks.✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitShiftRef(3pm)Prohibit "\shift" in code✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect(3pm)Use Time::HiRes instead of something like "select(undef, undef, undef, .05)".✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval(3pm)Write "eval { my $foo; bar($foo) }" instead of "eval "my $foo; bar($foo);"".✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit(3pm)Write "split /-/, $string" instead of "split '-', $string".✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan(3pm)Write "eval { $foo->can($name) }" instead of "UNIVERSAL::can($foo, $name)".✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa(3pm)Write "eval { $foo->isa($pkg) }" instead of "UNIVERSAL::isa($foo, $pkg)".✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitUselessTopic(3pm)Don't pass $_ to built-in functions that assume it, or to most filetest operators.✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep(3pm)Don't use "grep" in void contexts.✨
- Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap(3pm)Don't use "map" in void contexts.✨
- Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep(3pm)Write "grep { /$pattern/ } @list" instead of "grep /$pattern/, @list".✨
- Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap(3pm)Write "map { /$pattern/ } @list" instead of "map /$pattern/, @list".✨
- Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction(3pm)Use "glob q{*}" instead of <*>.✨
- Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock(3pm)Sort blocks should have a single statement.✨
- Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading(3pm)AUTOLOAD methods should be avoided.✨
- Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA(3pm)Employ "use parent" instead of "@ISA".✨
- Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless(3pm)Write "bless {}, $class;" instead of just "bless {};".✨
- Perl::Critic::Policy::CodeLayout::ProhibitFatCommaNewline(3pm)keep a fat comma on the same line as its quoted word✨
- Perl::Critic::Policy::CodeLayout::ProhibitHardTabs(3pm)Use spaces instead of tabs.✨
- Perl::Critic::Policy::CodeLayout::ProhibitHashBarewords(3pm)✨
- Perl::Critic::Policy::CodeLayout::ProhibitIfIfSameLine(3pm)don't put if after if on same line✨
- Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins(3pm)Write "open $handle, $path" instead of "open($handle, $path)".✨
- Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists(3pm)Write "qw(foo bar baz)" instead of "('foo', 'bar', 'baz')".✨
- Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace(3pm)Don't use whitespace at the end of lines.✨
- Perl::Critic::Policy::CodeLayout::RequireASCII(3pm)Disallow high-bit characters.✨
- Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines(3pm)Use the same newline through the source.✨
- Perl::Critic::Policy::CodeLayout::RequireFinalSemicolon(3pm)require a semicolon at the end of code blocks✨
- Perl::Critic::Policy::CodeLayout::RequireTidyCode(3pm)Must run code through perltidy.✨
- Perl::Critic::Policy::CodeLayout::RequireTrailingCommaAtNewline(3pm)comma at end of list at newline✨
- Perl::Critic::Policy::CodeLayout::RequireTrailingCommas(3pm)Put a comma at the end of every multi-line list declaration, including the last one.✨
- Perl::Critic::Policy::CodeLayout::RequireUseUTF8(3pm)Require that all modules have a "use utf8;" statement.✨
- Perl::Critic::Policy::Community::AmpersandSubCalls(3pm)Don't use & to call subroutines✨
- Perl::Critic::Policy::Community::ArrayAssignAref(3pm)Don't assign an anonymous arrayref to an array✨
- Perl::Critic::Policy::Community::BarewordFilehandles(3pm)Don't use bareword filehandles other than built-ins✨
- Perl::Critic::Policy::Community::ConditionalDeclarations(3pm)Don't declare variables conditionally✨
- Perl::Critic::Policy::Community::ConditionalImplicitReturn(3pm)Don't end a subroutine with a conditional block✨
- Perl::Critic::Policy::Community::DeprecatedFeatures(3pm)Avoid features that have been deprecated or removed from Perl✨
- Perl::Critic::Policy::Community::DiscouragedModules(3pm)Various modules discouraged from use✨
- Perl::Critic::Policy::Community::DollarAB(3pm)Don't use $a or $b as variable names outside sort✨
- Perl::Critic::Policy::Community::Each(3pm)Don't use each to iterate through a hash✨
- Perl::Critic::Policy::Community::EmptyReturn(3pm)Don't use return with no arguments✨
- Perl::Critic::Policy::Community::IndirectObjectNotation(3pm)Don't call methods indirectly✨
- Perl::Critic::Policy::Community::LexicalForeachIterator(3pm)Don't use undeclared foreach loop iterators✨
- Perl::Critic::Policy::Community::LoopOnHash(3pm)Don't loop over hashes✨
- Perl::Critic::Policy::Community::ModPerl(3pm)Don't use mod_perl to write web applications✨
- Perl::Critic::Policy::Community::MultidimensionalArrayEmulation(3pm)Don't use multidimensional array emulation✨
- Perl::Critic::Policy::Community::OpenArgs(3pm)Always use the three-argument form of open✨
- Perl::Critic::Policy::Community::OverloadOptions(3pm)Don't use overload without specifying a bool overload and enabling fallback✨
- Perl::Critic::Policy::Community::PackageMatchesFilename(3pm)Module files should declare a package matching the filename✨
- Perl::Critic::Policy::Community::POSIXImports(3pm)Don't use POSIX without specifying an import list✨
- Perl::Critic::Policy::Community::PreferredAlternatives(3pm)Various modules with preferred alternatives✨
- Perl::Critic::Policy::Community::Prototypes(3pm)Don't use function prototypes✨
- Perl::Critic::Policy::Community::SplitQuotedPattern(3pm)Quote the split() pattern argument with regex slashes✨
- Perl::Critic::Policy::Community::StrictWarnings(3pm)Always use strict and warnings, or a module that imports these✨
- Perl::Critic::Policy::Community::Threads(3pm)Interpreter-based threads are officially discouraged✨
- Perl::Critic::Policy::Community::Wantarray(3pm)Don't write context-sensitive functions using wantarray✨
- Perl::Critic::Policy::Community::WarningsSwitch(3pm)Scripts should not use the -w switch on the shebang line✨
- Perl::Critic::Policy::Community::WhileDiamondDefaultAssignment(3pm)Don't use while with implicit assignment to $_✨
- Perl::Critic::Policy::Compatibility::ConstantLeadingUnderscore(3pm)new enough "constant" module for leading underscores✨
- Perl::Critic::Policy::Compatibility::ConstantPragmaHash(3pm)new enough "constant" module for multiple constants✨
- Perl::Critic::Policy::Compatibility::Gtk2Constants(3pm)new enough Gtk2 version for its constants✨
- Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy(3pm)explicit Perl version for features used✨
- Perl::Critic::Policy::Compatibility::PodMinimumVersion(3pm)check Perl version declared against POD features used✨
- Perl::Critic::Policy::Compatibility::ProhibitThreeArgumentOpen(3pm)Don't allow three-argument open unless the code uses a version of perl that supports it.✨
- Perl::Critic::Policy::Compatibility::ProhibitUnixDevNull(3pm)don't use explicit /dev/null✨
- Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse(3pm)Don't write long "if-elsif-elsif-elsif-elsif...else" chains.✨
- Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops(3pm)Write "for(0..20)" instead of "for($i=0; $i<=20; $i++)".✨
- Perl::Critic::Policy::ControlStructures::ProhibitDeepNests(3pm)Don't write deeply nested loops and conditionals.✨
- Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames(3pm)Don't use labels that are the same as the special block names.✨
- Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions(3pm)Don't modify "$_" in list functions.✨
- Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions(3pm)Don't use operators like "not", "!~", and "le" within "until" and "unless".✨
- Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls(3pm)Write "if($condition){ do_something() }" instead of "do_something() if $condition".✨
- Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks(3pm)Write "if(! $condition)" instead of "unless($condition)".✨
- Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode(3pm)Don't write code after an unconditional "die, exit, or next".✨
- Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks(3pm)Write "while(! $condition)" instead of "until($condition)".✨
- Perl::Critic::Policy::ControlStructures::ProhibitYadaOperator(3pm)Never use "..." in production code.✨
- Perl::Critic::Policy::Documentation::PodSpelling(3pm)Check your spelling.✨
- Perl::Critic::Policy::Documentation::ProhibitAdjacentLinks(3pm)consecutive L<> links✨
- Perl::Critic::Policy::Documentation::ProhibitBadAproposMarkup(3pm)don't use C<> markup in a NAME section✨
- Perl::Critic::Policy::Documentation::ProhibitDuplicateHeadings(3pm)don't duplicate =head names✨
- Perl::Critic::Policy::Documentation::ProhibitDuplicateSeeAlso(3pm)don't duplicate L<> links in SEE ALSO✨
💅
getting it ready, bestie…