$>

$> The effective uid of this process. For example: $< = $>; # set real to effective uid ($<,$>) = ($>,$<); # swap real and effective uids You can change both the effective uid and the real uid at the same time by using POSIX::setuid() . Changes to $> require a check to $! to detect any possible errors after an attempted change. $< and $> can be swapped only on machines supporting setreuid() . Mnemonic: it's the uid you went to, if you're running setui

our

our VARLIST our TYPE VARLIST our VARLIST : ATTRS our TYPE VARLIST : ATTRS our makes a lexical alias to a package (i.e. global) variable of the same name in the current package for use within the current lexical scope. our has the same scoping rules as my or state, meaning that it is only valid within a lexical scope. Unlike my and state, which both declare new (lexical) variables, our only creates an alias to an existing variable: a package variable of the same name. This means that when use st

TAP::Parser::YAMLish::Writer - Write YAMLish data

NAME VERSION SYNOPSIS DESCRIPTION METHODSClass Methods Instance Methods AUTHOR SEE ALSO COPYRIGHT NAME TAP::Parser::YAMLish::Writer - Write YAMLish data VERSION Version 3.35 SYNOPSIS use TAP::Parser::YAMLish::Writer; my $data = { one => 1, two => 2, three => [ 1, 2, 3 ], }; my $yw = TAP::Parser::YAMLish::Writer->new; # Write to an array... $yw->write( $data, \@some_array ); # ...an open file handle... $yw->write( $data, $some_file_handle ); # ...a string .

constant - Perl pragma to declare constants

NAME SYNOPSIS DESCRIPTION NOTESList constants Defining multiple constants at once Magic constants TECHNICAL NOTES CAVEATS SEE ALSO BUGS AUTHORS COPYRIGHT & LICENSE NAME constant - Perl pragma to declare constants SYNOPSIS use constant PI => 4 * atan2(1, 1); use constant DEBUG => 0; print "Pi equals ", PI, "...\n" if DEBUG; use constant { SEC => 0, MIN => 1, HOUR => 2, MDAY => 3, MON => 4, YEAR => 5, WDAY => 6, YDA

AutoSplit - split a package for autoloading

NAME SYNOPSIS DESCRIPTIONMultiple packages DIAGNOSTICS AUTHOR COPYRIGHT AND LICENSE NAME AutoSplit - split a package for autoloading SYNOPSIS autosplit($file, $dir, $keep, $check, $modtime); autosplit_lib_modules(@modules); DESCRIPTION This function will split up your program into files that the AutoLoader module can handle. It is used by both the standard perl libraries and by the MakeMaker utility, to automatically configure libraries for autoloading. The autosplit interface splits the s

perlcall - Perl calling conventions from C

NAME DESCRIPTION THE CALL_ FUNCTIONS FLAG VALUESG_VOID G_SCALAR G_ARRAY G_DISCARD G_NOARGS G_EVAL G_KEEPERR Determining the Context EXAMPLESNo Parameters, Nothing Returned Passing Parameters Returning a Scalar Returning a List of Values Returning a List in a Scalar Context Returning Data from Perl via the Parameter List Using G_EVAL Using G_KEEPERR Using call_sv Using call_argv Using call_method Using GIMME_V Using Perl to Dispose of Temporaries Strategies for Storing Callback Context Inform

Logical Not

Logical Not Unary "not" returns the logical negation of the expression to its right. It's the equivalent of "!" except for the very low precedence.

$^I

$^I The current value of the inplace-edit extension. Use undef to disable inplace editing. Mnemonic: value of -i switch.

$FORMAT_NAME

$FORMAT_NAME

Pod::Text::Overstrike - Convert POD data to formatted overstrike text

NAME SYNOPSIS DESCRIPTION BUGS SEE ALSO AUTHOR COPYRIGHT AND LICENSE NAME Pod::Text::Overstrike - Convert POD data to formatted overstrike text SYNOPSIS use Pod::Text::Overstrike; my $parser = Pod::Text::Overstrike->new (sentence => 0, width => 78); # Read POD from STDIN and write to STDOUT. $parser->parse_from_filehandle; # Read POD from file.pod and write to file.txt. $parser->parse_from_file ('file.pod', 'file.txt'); DESCRIPTION Pod::Text::Overstrike is a simple subclass