$RS

$RS

wait

wait Behaves like wait(2) on your system: it waits for a child process to terminate and returns the pid of the deceased process, or -1 if there are no child processes. The status is returned in $? and ${^CHILD_ERROR_NATIVE} . Note that a return value of -1 could mean that child processes are being automatically reaped, as described in perlipc. If you use wait in your handler for $SIG{CHLD}, it may accidentally wait for the child created by qx() or system(). See perlipc for details. Portability

perlsec - Perl security

NAME DESCRIPTION SECURITY VULNERABILITY CONTACT INFORMATION SECURITY MECHANISMS AND CONCERNSTaint mode Laundering and Detecting Tainted Data Switches On the "#!" Line Taint mode and @INC Cleaning Up Your Path Security Bugs Protecting Your Programs Unicode Algorithmic Complexity Attacks SEE ALSO NAME perlsec - Perl security DESCRIPTION Perl is designed to make it easy to program securely even when running with extra privileges, like setuid or setgid programs. Unlike most command line shells,

closedir

closedir DIRHANDLE Closes a directory opened by opendir and returns the success of that system call.

$LIST_SEPARATOR

$LIST_SEPARATOR

lc

lc EXPR lc Returns a lowercased version of EXPR. This is the internal function implementing the \L escape in double-quoted strings. If EXPR is omitted, uses $_ . What gets returned depends on several factors: If use bytes is in effect: The results follow ASCII rules. Only the characters A-Z change, to a-z respectively. Otherwise, if use locale for LC_CTYPE is in effect: Respects current LC_CTYPE locale for code points < 256; and uses Unicode rules for the remaining code points (this last can

log

log EXPR log Returns the natural logarithm (base e) of EXPR. If EXPR is omitted, returns the log of $_ . To get the log of another base, use basic algebra: The base-N log of a number is equal to the natural log of that number divided by the natural log of N. For example: sub log10 { my $n = shift; return log($n)/log(10); } See also exp for the inverse operation.

User::grent - by-name interface to Perl's built-in getgr*() functions

NAME SYNOPSIS DESCRIPTION NOTE AUTHOR NAME User::grent - by-name interface to Perl's built-in getgr*() functions SYNOPSIS use User::grent; $gr = getgrgid(0) or die "No group zero"; if ( $gr->name eq 'wheel' && @{$gr->members} > 1 ) { print "gid zero name wheel, with other members"; } use User::grent qw(:FIELDS); getgrgid(0) or die "No group zero"; if ( $gr_name eq 'wheel' && @gr_members > 1 ) { print "gid zero name wheel, with other members"; } $gr = ge

CPAN::Debug - internal debugging for CPAN.pm

NAME LICENSE NAME CPAN::Debug - internal debugging for CPAN.pm LICENSE This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

umask

umask EXPR umask Sets the umask for the process to EXPR and returns the previous value. If EXPR is omitted, merely returns the current umask. The Unix permission rwxr-x--- is represented as three sets of three bits, or three octal digits: 0750 (the leading 0 indicates octal and isn't one of the digits). The umask value is such a number representing disabled permissions bits. The permission (or "mode") values you pass mkdir or sysopen are modified by your umask, so even if you tell sysopen to cr