$INPUT_LINE_NUMBER

$INPUT_LINE_NUMBER

perlopenbsd - Perl version 5 on OpenBSD systems

NAME DESCRIPTIONOpenBSD core dumps from getprotobyname_r and getservbyname_r with ithreads AUTHOR NAME perlopenbsd - Perl version 5 on OpenBSD systems DESCRIPTION This document describes various features of OpenBSD that will affect how Perl version 5 (hereafter just Perl) is compiled and/or runs. OpenBSD core dumps from getprotobyname_r and getservbyname_r with ithreads When Perl is configured to use ithreads, it will use re-entrant library calls in preference to non-re-entrant versions. The

pos

pos SCALAR pos Returns the offset of where the last m//g search left off for the variable in question ($_ is used when the variable is not specified). Note that 0 is a valid match offset. undef indicates that the search position is reset (usually due to match failure, but can also be because no match has yet been run on the scalar). pos directly accesses the location used by the regexp engine to store the offset, so assigning to pos will change that offset, and so will also influence the \G zer

pipe

pipe READHANDLE,WRITEHANDLE Opens a pair of connected pipes like the corresponding system call. Note that if you set up a loop of piped processes, deadlock can occur unless you are very careful. In addition, note that Perl's pipes use IO buffering, so you may need to set $| to flush your WRITEHANDLE after each command, depending on the application. Returns true on success. See IPC::Open2, IPC::Open3, and Bidirectional Communication with Another Process in perlipc for examples of such things. On

Named Unary Operators

Named Unary Operators The various named unary operators are treated as functions with one argument, with optional parentheses. If any list operator (print(), etc.) or any unary operator (chdir(), etc.) is followed by a left parenthesis as the next token, the operator and arguments within parentheses are taken to be of highest precedence, just like a normal function call. For example, because named unary operators are higher precedence than ||: chdir $foo || die; # (chdir $foo) || die chdir(

File::Spec::Functions - portably perform operations on file names

NAME SYNOPSIS DESCRIPTIONExports COPYRIGHT SEE ALSO NAME File::Spec::Functions - portably perform operations on file names SYNOPSIS use File::Spec::Functions; $x = catfile('a','b'); DESCRIPTION This module exports convenience functions for all of the class methods provided by File::Spec. For a reference of available functions, please consult File::Spec::Unix, which contains the entire set, and which is inherited by the modules for other platforms. For further information, please see File::S

splice

splice ARRAY,OFFSET,LENGTH,LIST splice ARRAY,OFFSET,LENGTH splice ARRAY,OFFSET splice ARRAY splice EXPR,OFFSET,LENGTH,LIST splice EXPR,OFFSET,LENGTH splice EXPR,OFFSET splice EXPR Removes the elements designated by OFFSET and LENGTH from an array, and replaces them with the elements of LIST, if any. In list context, returns the elements removed from the array. In scalar context, returns the last element removed, or undef if no elements are removed. The array grows or shrinks as necessary. If OF

$\

$\ The output record separator for the print operator. If defined, this value is printed after the last of print's arguments. Default is undef. You cannot call output_record_separator() on a handle, only as a static method. See IO::Handle. Mnemonic: you set $\ instead of adding "\n" at the end of the print. Also, it's just like $/ , but it's what you get "back" from Perl.

readline

readline EXPR readline Reads from the filehandle whose typeglob is contained in EXPR (or from *ARGV if EXPR is not provided). In scalar context, each call reads and returns the next line until end-of-file is reached, whereupon the subsequent call returns undef. In list context, reads until end-of-file is reached and returns a list of lines. Note that the notion of "line" used here is whatever you may have defined with $/ or $INPUT_RECORD_SEPARATOR ). See $/ in perlvar. When $/ is set to undef,

ExtUtils::MM_Cygwin - methods to override UN*X behaviour in ExtUtils::MakeMaker

NAME SYNOPSIS DESCRIPTION NAME ExtUtils::MM_Cygwin - methods to override UN*X behaviour in ExtUtils::MakeMaker SYNOPSIS use ExtUtils::MM_Cygwin; # Done internally by ExtUtils::MakeMaker if needed DESCRIPTION See ExtUtils::MM_Unix for a documentation of the methods provided there. os_flavor We're Unix and Cygwin. cflags if configured for dynamic loading, triggers #define EXT in EXTERN.h replace_manpage_separator replaces strings '::' with '.' in MAN*POD man page names init_linker point