shutdown

shutdown SOCKET,HOW Shuts down a socket connection in the manner indicated by HOW, which has the same interpretation as in the syscall of the same name. shutdown(SOCKET, 0); # I/we have stopped reading data shutdown(SOCKET, 1); # I/we have stopped writing data shutdown(SOCKET, 2); # I/we have stopped using this socket This is useful with sockets when you want to tell the other side you're done writing but not done reading, or vice versa. It's also a more insistent form of close becaus

podselect - print selected sections of pod documentation on standard output

NAME SYNOPSIS OPTIONS AND ARGUMENTS DESCRIPTION SEE ALSO AUTHOR NAME podselect - print selected sections of pod documentation on standard output SYNOPSIS podselect [-help] [-man] [-section section-spec] [file ...] OPTIONS AND ARGUMENTS -help Print a brief help message and exit. -man Print the manual page and exit. -section section-spec Specify a section to include in the output. See SECTION SPECIFICATIONS in Pod::Parser for the format to use for section-spec. This option may be given mul

ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass

NAME SYNOPSIS DESCRIPTION NAME ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass SYNOPSIS require ExtUtils::MM; my $mm = MM->new(...); DESCRIPTION FOR INTERNAL USE ONLY ExtUtils::MM is a subclass of ExtUtils::MakeMaker which automatically chooses the appropriate OS specific subclass for you (ie. ExtUils::MM_Unix, etc...). It also provides a convenient alias via the MM class (I didn't want MakeMaker modules outside of ExtUtils/). This class might turn out to be a temporary solution,

IO::Seekable - supply seek based methods for I/O objects

NAME SYNOPSIS DESCRIPTION SEE ALSO HISTORY NAME IO::Seekable - supply seek based methods for I/O objects SYNOPSIS use IO::Seekable; package IO::Something; @ISA = qw(IO::Seekable); DESCRIPTION IO::Seekable does not have a constructor of its own as it is intended to be inherited by other IO::Handle based objects. It provides methods which allow seeking of the file descriptors. $io->getpos Returns an opaque value that represents the current position of the IO::File, or undef if this is not

ExtUtils::Constant::XS - generate C code for XS modules' constants.

NAME SYNOPSIS DESCRIPTION BUGS AUTHOR NAME ExtUtils::Constant::XS - generate C code for XS modules' constants. SYNOPSIS require ExtUtils::Constant::XS; DESCRIPTION ExtUtils::Constant::XS overrides ExtUtils::Constant::Base to generate C code for XS modules' constants. BUGS Nothing is documented. Probably others. AUTHOR Nicholas Clark <nick@ccl4.org> based on the code in h2xs by Larry Wall and others

Comma Operator

Comma Operator Binary "," is the comma operator. In scalar context it evaluates its left argument, throws that value away, then evaluates its right argument and returns that value. This is just like C's comma operator. In list context, it's just the list argument separator, and inserts both its arguments into the list. These arguments are also evaluated from left to right. The => operator (sometimes pronounced "fat comma") is a synonym for the comma except that it causes a word on its left

IO::Handle-&gt;output_field_separator( EXPR )

IO::Handle->output_field_separator( EXPR )

utime

utime LIST Changes the access and modification times on each file of a list of files. The first two elements of the list must be the NUMERIC access and modification times, in that order. Returns the number of files successfully changed. The inode change time of each file is set to the current time. For example, this code has the same effect as the Unix touch(1) command when the files already exist and belong to the user running the program: #!/usr/bin/perl $atime = $mtime = time; utime $atime,

print

print FILEHANDLE LIST print FILEHANDLE print LIST print Prints a string or a list of strings. Returns true if successful. FILEHANDLE may be a scalar variable containing the name of or a reference to the filehandle, thus introducing one level of indirection. (NOTE: If FILEHANDLE is a variable and the next token is a term, it may be misinterpreted as an operator unless you interpose a + or put parentheses around the arguments.) If FILEHANDLE is omitted, prints to the last selected (see select) ou

attributes - get/set subroutine or variable attributes

NAME SYNOPSIS DESCRIPTIONWhat import does Built-in Attributes Available Subroutines Package-specific Attribute Handling Syntax of Attribute Lists EXPORTSDefault exports Available exports Export tags defined EXAMPLES MORE EXAMPLES SEE ALSO NAME attributes - get/set subroutine or variable attributes SYNOPSIS sub foo : method ; my ($x,@y,%z) : Bent = 1; my $s = sub : method { ... }; use attributes (); # optional, to get subroutine declarations my @attrlist = attributes::get(\&foo); use