<KeyWordname="__FILE__"func="yes"><OverloadretVal=""descr="the name of the current source file"><Paramname=""/></Overload></KeyWord>
<KeyWordname="__LINE__"func="yes"><OverloadretVal=""descr="the current source line number"><Paramname=""/></Overload></KeyWord>
<KeyWordname="__PACKAGE__"func="yes"><OverloadretVal=""descr="the current package"><Paramname=""/></Overload></KeyWord>
<KeyWordname="__SUB__"func="yes"><OverloadretVal=""descr="the current subroutine, or undef if not in a subroutine"><Paramname=""/></Overload></KeyWord>
<KeyWordname="abs"func="yes"><OverloadretVal=""descr="absolute value function"><Paramname="VALUE"/></Overload><OverloadretVal=""descr="absolute value function"><Paramname=""/></Overload></KeyWord>
<KeyWordname="accept"func="yes"><OverloadretVal=""descr="accept an incoming socket connect"><Paramname="NEWSOCKET"/><Paramname="GENERICSOCKET"/></Overload></KeyWord>
<KeyWordname="alarm"func="yes"><OverloadretVal=""descr="schedule a SIGALRM"><Paramname="SECONDS"/></Overload><OverloadretVal=""descr="schedule a SIGALRM"><Paramname=""/></Overload></KeyWord>
<KeyWordname="atan2"func="yes"><OverloadretVal=""descr="arctangent of Y/X in the range -PI to PI"><Paramname="Y"/><Paramname="X"/></Overload></KeyWord>
<KeyWordname="bind"func="yes"><OverloadretVal=""descr="binds an address to a socket"><Paramname="SOCKET"/><Paramname="NAME"/></Overload></KeyWord>
<KeyWordname="binmode"func="yes"><OverloadretVal=""descr="prepare binary files for I/O"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="prepare binary files for I/O"><Paramname="FILEHANDLE"/><Paramname="LAYER"/></Overload></KeyWord>
<KeyWordname="bless"func="yes"><OverloadretVal=""descr="create an object"><Paramname="REF"/></Overload><OverloadretVal=""descr="create an object"><Paramname="REF"/><Paramname="CLASSNAME"/></Overload></KeyWord>
<KeyWordname="caller"func="yes"><OverloadretVal=""descr="get context of the current subroutine call"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="get context of the current subroutine call"><Paramname=""/></Overload></KeyWord>
<KeyWordname="chdir"func="yes"><OverloadretVal=""descr="change your current working directory"><Paramname="DIRHANDLE"/></Overload><OverloadretVal=""descr="change your current working directory"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="change your current working directory"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="change your current working directory"><Paramname=""/></Overload></KeyWord>
<KeyWordname="chmod"func="yes"><OverloadretVal=""descr="changes the permissions on a list of files"><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="chomp"func="yes"><OverloadretVal=""descr="remove a trailing record separator from a string"><Paramname="VARIABLE"/></Overload><OverloadretVal=""descr="remove a trailing record separator from a string"><Paramname="( LIST )"/></Overload><OverloadretVal=""descr="remove a trailing record separator from a string"><Paramname=""/></Overload></KeyWord>
<KeyWordname="chop"func="yes"><OverloadretVal=""descr="remove the last character from a string"><Paramname="VARIABLE"/></Overload><OverloadretVal=""descr="remove the last character from a string"><Paramname="( LIST )"/></Overload><OverloadretVal=""descr="remove the last character from a string"><Paramname=""/></Overload></KeyWord>
<KeyWordname="chown"func="yes"><OverloadretVal=""descr="change the ownership on a list of files"><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="chr"func="yes"><OverloadretVal=""descr="get character this number represents"><Paramname="NUMBER"/></Overload><OverloadretVal=""descr="get character this number represents"><Paramname=""/></Overload></KeyWord>
<KeyWordname="chroot"func="yes"><OverloadretVal=""descr="make directory new root for path lookups"><Paramname="FILENAME"/></Overload><OverloadretVal=""descr="make directory new root for path lookups"><Paramname=""/></Overload></KeyWord>
<KeyWordname="close"func="yes"><OverloadretVal=""descr="close file (or pipe or socket) handle"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="close file (or pipe or socket) handle"><Paramname=""/></Overload></KeyWord>
<KeyWordname="continue"func="yes"><OverloadretVal=""descr="optional trailing block in a while or foreach"><Paramname="BLOCK"/></Overload><OverloadretVal=""descr="optional trailing block in a while or foreach"><Paramname=""/></Overload></KeyWord>
<KeyWordname="dbmclose"func="yes"><OverloadretVal=""descr="breaks binding on a tied dbm file"><Paramname="HASH"/></Overload></KeyWord>
<KeyWordname="dbmopen"func="yes"><OverloadretVal=""descr="create binding on a tied dbm file"><Paramname="HASH"/><Paramname="DBNAME"/><Paramname="MASK"/></Overload></KeyWord>
<KeyWordname="defined"func="yes"><OverloadretVal=""descr="test whether a value, variable, or function is defined"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="test whether a value, variable, or function is defined"><Paramname=""/></Overload></KeyWord>
<KeyWordname="do"func="yes"><OverloadretVal=""descr="turn a BLOCK into a TERM"><Paramname="BLOCK"/></Overload><OverloadretVal=""descr="turn a BLOCK into a TERM"><Paramname="EXPR"/></Overload></KeyWord>
<KeyWordname="dump"func="yes"><OverloadretVal=""descr="create an immediate core dump"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="create an immediate core dump"><Paramname="LABEL"/></Overload><OverloadretVal=""descr="create an immediate core dump"><Paramname=""/></Overload></KeyWord>
<KeyWordname="each"func="yes"><OverloadretVal=""descr="retrieve the next key/value pair from a hash"><Paramname="ARRAY"/></Overload><OverloadretVal=""descr="retrieve the next key/value pair from a hash"><Paramname="HASH"/></Overload></KeyWord>
<KeyWordname="endnetent"func="yes"><OverloadretVal=""descr="be done using networks file"><Paramname=""/></Overload></KeyWord>
<KeyWordname="endprotoent"func="yes"><OverloadretVal=""descr="be done using protocols file"><Paramname=""/></Overload></KeyWord>
<KeyWordname="endpwent"func="yes"><OverloadretVal=""descr="be done using passwd file"><Paramname=""/></Overload></KeyWord>
<KeyWordname="endservent"func="yes"><OverloadretVal=""descr="be done using services file"><Paramname=""/></Overload></KeyWord>
<KeyWordname="eof"func="yes"><OverloadretVal=""descr="test a filehandle for its end"><Paramname="()"/></Overload><OverloadretVal=""descr="test a filehandle for its end"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="test a filehandle for its end"><Paramname=""/></Overload></KeyWord>
<KeyWordname="eval"func="yes"><OverloadretVal=""descr="catch exceptions or compile and run code"><Paramname="BLOCK"/></Overload><OverloadretVal=""descr="catch exceptions or compile and run code"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="catch exceptions or compile and run code"><Paramname=""/></Overload></KeyWord>
<KeyWordname="evalbytes"func="yes"><OverloadretVal=""descr="similar to string eval, but intend to parse a bytestream"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="similar to string eval, but intend to parse a bytestream"><Paramname=""/></Overload></KeyWord>
<KeyWordname="exec"func="yes"><OverloadretVal=""descr="abandon this program to run another"><Paramname="LIST"/></Overload><OverloadretVal=""descr="abandon this program to run another"><Paramname="PROGRAM LIST"/></Overload></KeyWord>
<KeyWordname="exists"func="yes"><OverloadretVal=""descr="test whether a hash key is present"><Paramname="EXPR"/></Overload></KeyWord>
<KeyWordname="exit"func="yes"><OverloadretVal=""descr="terminate this program"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="terminate this program"><Paramname=""/></Overload></KeyWord>
<KeyWordname="exp"func="yes"><OverloadretVal=""descr="raise e to a power"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="raise e to a power"><Paramname=""/></Overload></KeyWord>
<KeyWordname="fc"func="yes"><OverloadretVal=""descr="return casefolded version of a string"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="return casefolded version of a string"><Paramname=""/></Overload></KeyWord>
<KeyWordname="fcntl"func="yes"><OverloadretVal=""descr="file control system call"><Paramname="FILEHANDLE"/><Paramname="FUNCTION"/><Paramname="SCALAR"/></Overload></KeyWord>
<KeyWordname="fileno"func="yes"><OverloadretVal=""descr="return file descriptor from filehandle"><Paramname="DIRHANDLE"/></Overload><OverloadretVal=""descr="return file descriptor from filehandle"><Paramname="FILEHANDLE"/></Overload></KeyWord>
<KeyWordname="flock"func="yes"><OverloadretVal=""descr="lock an entire file with an advisory lock"><Paramname="FILEHANDLE"/><Paramname="OPERATION"/></Overload></KeyWord>
<KeyWordname="fork"func="yes"><OverloadretVal=""descr="create a new process just like this one"><Paramname=""/></Overload></KeyWord>
<KeyWordname="format"func="yes"><OverloadretVal=""descr="declare a picture format with use by the write() function"><Paramname=""/></Overload></KeyWord>
<KeyWordname="formline"func="yes"><OverloadretVal=""descr="internal function used for formats"><Paramname="PICTURE"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="getc"func="yes"><OverloadretVal=""descr="get the next character from the filehandle"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="get the next character from the filehandle"><Paramname=""/></Overload></KeyWord>
<KeyWordname="getgrent"func="yes"><OverloadretVal=""descr="get next group record"><Paramname=""/></Overload></KeyWord>
<KeyWordname="getgrgid"func="yes"><OverloadretVal=""descr="get group record given group user ID"><Paramname="GID"/></Overload></KeyWord>
<KeyWordname="getgrnam"func="yes"><OverloadretVal=""descr="get group record given group name"><Paramname="NAME"/></Overload></KeyWord>
<KeyWordname="gethostbyaddr"func="yes"><OverloadretVal=""descr="get host record given its address"><Paramname="ADDR"/><Paramname="ADDRTYPE"/></Overload></KeyWord>
<KeyWordname="gethostbyname"func="yes"><OverloadretVal=""descr="get host record given name"><Paramname="NAME"/></Overload></KeyWord>
<KeyWordname="gethostent"func="yes"><OverloadretVal=""descr="get next hosts record"><Paramname=""/></Overload></KeyWord>
<KeyWordname="getlogin"func="yes"><OverloadretVal=""descr="return who logged in at this tty"><Paramname=""/></Overload></KeyWord>
<KeyWordname="getnetbyaddr"func="yes"><OverloadretVal=""descr="get network record given its address"><Paramname="ADDR"/><Paramname="ADDRTYPE"/></Overload></KeyWord>
<KeyWordname="getnetbyname"func="yes"><OverloadretVal=""descr="get networks record given name"><Paramname="NAME"/></Overload></KeyWord>
<KeyWordname="getnetent"func="yes"><OverloadretVal=""descr="get next networks record"><Paramname=""/></Overload></KeyWord>
<KeyWordname="getpeername"func="yes"><OverloadretVal=""descr="find the other end of a socket connection"><Paramname="SOCKET"/></Overload></KeyWord>
<KeyWordname="getpgrp"func="yes"><OverloadretVal=""descr="get process group"><Paramname="PID"/></Overload></KeyWord>
<KeyWordname="getppid"func="yes"><OverloadretVal=""descr="get parent process ID"><Paramname=""/></Overload></KeyWord>
<KeyWordname="getpriority"func="yes"><OverloadretVal=""descr="get current nice value"><Paramname="WHICH"/><Paramname="WHO"/></Overload></KeyWord>
<KeyWordname="getprotobyname"func="yes"><OverloadretVal=""descr="get protocol record given name"><Paramname="NAME"/></Overload></KeyWord>
<KeyWordname="getprotobynumber"func="yes"><OverloadretVal=""descr="get protocol record numeric protocol"><Paramname="NUMBER"/></Overload></KeyWord>
<KeyWordname="getprotoent"func="yes"><OverloadretVal=""descr="get next protocols record"><Paramname=""/></Overload></KeyWord>
<KeyWordname="getpwent"func="yes"><OverloadretVal=""descr="get next passwd record"><Paramname=""/></Overload></KeyWord>
<KeyWordname="getpwnam"func="yes"><OverloadretVal=""descr="get passwd record given user login name"><Paramname="NAME"/></Overload></KeyWord>
<KeyWordname="getpwuid"func="yes"><OverloadretVal=""descr="get passwd record given user ID"><Paramname="UID"/></Overload></KeyWord>
<KeyWordname="getservbyname"func="yes"><OverloadretVal=""descr="get services record given its name"><Paramname="NAME"/><Paramname="PROTO"/></Overload></KeyWord>
<KeyWordname="getservbyport"func="yes"><OverloadretVal=""descr="get services record given numeric port"><Paramname="PORT"/><Paramname="PROTO"/></Overload></KeyWord>
<KeyWordname="getservent"func="yes"><OverloadretVal=""descr="get next services record"><Paramname=""/></Overload></KeyWord>
<KeyWordname="getsockname"func="yes"><OverloadretVal=""descr="retrieve the sockaddr for a given socket"><Paramname="SOCKET"/></Overload></KeyWord>
<KeyWordname="getsockopt"func="yes"><OverloadretVal=""descr="get socket options on a given socket"><Paramname="SOCKET"/><Paramname="LEVEL"/><Paramname="OPTNAME"/></Overload></KeyWord>
<KeyWordname="given"/>
<KeyWordname="glob"func="yes"><OverloadretVal=""descr="expand filenames using wildcards"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="expand filenames using wildcards"><Paramname=""/></Overload></KeyWord>
<KeyWordname="gmtime"func="yes"><OverloadretVal=""descr="convert UNIX time into record or string using Greenwich time"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="convert UNIX time into record or string using Greenwich time"><Paramname=""/></Overload></KeyWord>
<KeyWordname="grep"func="yes"><OverloadretVal=""descr="locate elements in a list test true against a given criterion"><Paramname="BLOCK LIST"/></Overload><OverloadretVal=""descr="locate elements in a list test true against a given criterion"><Paramname="EXPR"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="hex"func="yes"><OverloadretVal=""descr="convert a hexadecimal string to a number"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="convert a hexadecimal string to a number"><Paramname=""/></Overload></KeyWord>
<KeyWordname="import"func="yes"><OverloadretVal=""descr="patch a module's namespace into your own"><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="index"func="yes"><OverloadretVal=""descr="find a substring within a string"><Paramname="STR"/><Paramname="SUBSTR"/></Overload><OverloadretVal=""descr="find a substring within a string"><Paramname="STR"/><Paramname="SUBSTR"/><Paramname="POSITION"/></Overload></KeyWord>
<KeyWordname="int"func="yes"><OverloadretVal=""descr="get the integer portion of a number"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="get the integer portion of a number"><Paramname=""/></Overload></KeyWord>
<KeyWordname="ioctl"func="yes"><OverloadretVal=""descr="system-dependent device control system call"><Paramname="FILEHANDLE"/><Paramname="FUNCTION"/><Paramname="SCALAR"/></Overload></KeyWord>
<KeyWordname="join"func="yes"><OverloadretVal=""descr="join a list into a string using a separator"><Paramname="EXPR"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="keys"func="yes"><OverloadretVal=""descr="retrieve list of indices from a hash"><Paramname="ARRAY"/></Overload><OverloadretVal=""descr="retrieve list of indices from a hash"><Paramname="HASH"/></Overload></KeyWord>
<KeyWordname="kill"func="yes"><OverloadretVal=""descr="send a signal to a process or process group"><Paramname="SIGNAL"/></Overload><OverloadretVal=""descr="send a signal to a process or process group"><Paramname="SIGNAL"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="last"func="yes"><OverloadretVal=""descr="exit a block prematurely"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="exit a block prematurely"><Paramname="LABEL"/></Overload><OverloadretVal=""descr="exit a block prematurely"><Paramname=""/></Overload></KeyWord>
<KeyWordname="lc"func="yes"><OverloadretVal=""descr="return lower-case version of a string"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="return lower-case version of a string"><Paramname=""/></Overload></KeyWord>
<KeyWordname="lcfirst"func="yes"><OverloadretVal=""descr="return a string with just the next letter in lower case"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="return a string with just the next letter in lower case"><Paramname=""/></Overload></KeyWord>
<KeyWordname="length"func="yes"><OverloadretVal=""descr="return the number of characters in a string"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="return the number of characters in a string"><Paramname=""/></Overload></KeyWord>
<KeyWordname="link"func="yes"><OverloadretVal=""descr="create a hard link in the filesystem"><Paramname="OLDFILE"/><Paramname="NEWFILE"/></Overload></KeyWord>
<KeyWordname="listen"func="yes"><OverloadretVal=""descr="register your socket as a server"><Paramname="SOCKET"/><Paramname="QUEUESIZE"/></Overload></KeyWord>
<KeyWordname="local"func="yes"><OverloadretVal=""descr="create a temporary value for a global variable (dynamic scoping)"><Paramname="EXPR"/></Overload></KeyWord>
<KeyWordname="localtime"func="yes"><OverloadretVal=""descr="convert UNIX time into record or string using local time"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="convert UNIX time into record or string using local time"><Paramname=""/></Overload></KeyWord>
<KeyWordname="lock"func="yes"><OverloadretVal=""descr="get a thread lock on a variable, subroutine, or method"><Paramname="THING"/></Overload></KeyWord>
<KeyWordname="log"func="yes"><OverloadretVal=""descr="retrieve the natural logarithm for a number"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="retrieve the natural logarithm for a number"><Paramname=""/></Overload></KeyWord>
<KeyWordname="lstat"func="yes"><OverloadretVal=""descr="stat a symbolic link"><Paramname="DIRHANDLE"/></Overload><OverloadretVal=""descr="stat a symbolic link"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="stat a symbolic link"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="stat a symbolic link"><Paramname=""/></Overload></KeyWord>
<KeyWordname="map"func="yes"><OverloadretVal=""descr="apply a change to a list to get back a new list with the changes"><Paramname="BLOCK LIST"/></Overload><OverloadretVal=""descr="apply a change to a list to get back a new list with the changes"><Paramname="EXPR"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="mkdir"func="yes"><OverloadretVal=""descr="create a directory"><Paramname="FILENAME"/></Overload><OverloadretVal=""descr="create a directory"><Paramname="FILENAME"/><Paramname="MODE"/></Overload><OverloadretVal=""descr="create a directory"><Paramname=""/></Overload></KeyWord>
<KeyWordname="msgctl"func="yes"><OverloadretVal=""descr="SysV IPC message control operations"><Paramname="ID"/><Paramname="CMD"/><Paramname="ARG"/></Overload></KeyWord>
<KeyWordname="msgrcv"func="yes"><OverloadretVal=""descr="receive a SysV IPC message from a message queue"><Paramname="ID"/><Paramname="VAR"/><Paramname="SIZE"/><Paramname="TYPE,FLAGS"/></Overload></KeyWord>
<KeyWordname="msgsnd"func="yes"><OverloadretVal=""descr="send a SysV IPC message to a message queue"><Paramname="ID"/><Paramname="MSG"/><Paramname="FLAGS"/></Overload></KeyWord>
<KeyWordname="my"func="yes"><OverloadretVal=""descr="declare and assign a local variable (lexical scoping)"><Paramname="TYPE VARLIST"/></Overload><OverloadretVal=""descr="declare and assign a local variable (lexical scoping)"><Paramname="TYPE VARLIST : ATTRS"/></Overload><OverloadretVal=""descr="declare and assign a local variable (lexical scoping)"><Paramname="VARLIST"/></Overload><OverloadretVal=""descr="declare and assign a local variable (lexical scoping)"><Paramname="VARLIST : ATTRS"/></Overload></KeyWord>
<KeyWordname="next"func="yes"><OverloadretVal=""descr="iterate a block prematurely"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="iterate a block prematurely"><Paramname="LABEL"/></Overload><OverloadretVal=""descr="iterate a block prematurely"><Paramname=""/></Overload></KeyWord>
<KeyWordname="no"func="yes"><OverloadretVal=""descr="unimport some module symbols or semantics at compile time"><Paramname="MODULE"/></Overload><OverloadretVal=""descr="unimport some module symbols or semantics at compile time"><Paramname="MODULE LIST"/></Overload><OverloadretVal=""descr="unimport some module symbols or semantics at compile time"><Paramname="MODULE VERSION"/></Overload><OverloadretVal=""descr="unimport some module symbols or semantics at compile time"><Paramname="MODULE VERSION LIST"/></Overload><OverloadretVal=""descr="unimport some module symbols or semantics at compile time"><Paramname="VERSION"/></Overload></KeyWord>
<KeyWordname="oct"func="yes"><OverloadretVal=""descr="convert a string to an octal number"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="convert a string to an octal number"><Paramname=""/></Overload></KeyWord>
<KeyWordname="open"func="yes"><OverloadretVal=""descr="open a file, pipe, or descriptor"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="open a file, pipe, or descriptor"><Paramname="FILEHANDLE"/><Paramname="EXPR"/></Overload><OverloadretVal=""descr="open a file, pipe, or descriptor"><Paramname="FILEHANDLE"/><Paramname="MODE"/><Paramname="EXPR"/></Overload><OverloadretVal=""descr="open a file, pipe, or descriptor"><Paramname="FILEHANDLE"/><Paramname="MODE"/><Paramname="EXPR"/><Paramname="LIST"/></Overload><OverloadretVal=""descr="open a file, pipe, or descriptor"><Paramname="FILEHANDLE"/><Paramname="MODE"/><Paramname="REFERENCE"/></Overload></KeyWord>
<KeyWordname="opendir"func="yes"><OverloadretVal=""descr="open a directory"><Paramname="DIRHANDLE"/><Paramname="EXPR"/></Overload></KeyWord>
<KeyWordname="ord"func="yes"><OverloadretVal=""descr="find a character's numeric representation"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="find a character's numeric representation"><Paramname=""/></Overload></KeyWord>
<KeyWordname="our"func="yes"><OverloadretVal=""descr="declare and assign a package variable (lexical scoping)"><Paramname="TYPE VARLIST"/></Overload><OverloadretVal=""descr="declare and assign a package variable (lexical scoping)"><Paramname="TYPE VARLIST : ATTRS"/></Overload><OverloadretVal=""descr="declare and assign a package variable (lexical scoping)"><Paramname="VARLIST"/></Overload><OverloadretVal=""descr="declare and assign a package variable (lexical scoping)"><Paramname="VARLIST : ATTRS"/></Overload></KeyWord>
<KeyWordname="pack"func="yes"><OverloadretVal=""descr="convert a list into a binary representation"><Paramname="TEMPLATE"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="package"func="yes"><OverloadretVal=""descr="declare a separate global namespace"><Paramname="NAMESPACE"/></Overload><OverloadretVal=""descr="declare a separate global namespace"><Paramname="NAMESPACE BLOCK"/></Overload><OverloadretVal=""descr="declare a separate global namespace"><Paramname="NAMESPACE VERSION"/></Overload><OverloadretVal=""descr="declare a separate global namespace"><Paramname="NAMESPACE VERSION BLOCK"/></Overload></KeyWord>
<KeyWordname="pipe"func="yes"><OverloadretVal=""descr="open a pair of connected filehandles"><Paramname="READHANDLE"/><Paramname="WRITEHANDLE"/></Overload></KeyWord>
<KeyWordname="pop"func="yes"><OverloadretVal=""descr="remove the last element from an array and return it"><Paramname="ARRAY"/></Overload><OverloadretVal=""descr="remove the last element from an array and return it"><Paramname=""/></Overload></KeyWord>
<KeyWordname="pos"func="yes"><OverloadretVal=""descr="find or set the offset for the last/next m//g search"><Paramname="SCALAR"/></Overload><OverloadretVal=""descr="find or set the offset for the last/next m//g search"><Paramname=""/></Overload></KeyWord>
<KeyWordname="print"func="yes"><OverloadretVal=""descr="output a list to a filehandle"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="output a list to a filehandle"><Paramname="FILEHANDLE LIST"/></Overload><OverloadretVal=""descr="output a list to a filehandle"><Paramname="LIST"/></Overload><OverloadretVal=""descr="output a list to a filehandle"><Paramname=""/></Overload></KeyWord>
<KeyWordname="printf"func="yes"><OverloadretVal=""descr="output a formatted list to a filehandle"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="output a formatted list to a filehandle"><Paramname="FILEHANDLE FORMAT"/><Paramname="LIST"/></Overload><OverloadretVal=""descr="output a formatted list to a filehandle"><Paramname="FORMAT"/><Paramname="LIST"/></Overload><OverloadretVal=""descr="output a formatted list to a filehandle"><Paramname=""/></Overload></KeyWord>
<KeyWordname="prototype"func="yes"><OverloadretVal=""descr="get the prototype (if any) of a subroutine"><Paramname="FUNCTION"/></Overload><OverloadretVal=""descr="get the prototype (if any) of a subroutine"><Paramname=""/></Overload></KeyWord>
<KeyWordname="push"func="yes"><OverloadretVal=""descr="append one or more elements to an array"><Paramname="ARRAY"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="qq"func="yes"><OverloadretVal=""descr="doubly quote a string"><Paramname=""/></Overload></KeyWord>
<KeyWordname="rand"func="yes"><OverloadretVal=""descr="retrieve the next pseudorandom number"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="retrieve the next pseudorandom number"><Paramname=""/></Overload></KeyWord>
<KeyWordname="read"func="yes"><OverloadretVal=""descr="fixed-length buffered input from a filehandle"><Paramname="FILEHANDLE"/><Paramname="SCALAR"/><Paramname="LENGTH"/></Overload><OverloadretVal=""descr="fixed-length buffered input from a filehandle"><Paramname="FILEHANDLE"/><Paramname="SCALAR"/><Paramname="LENGTH"/><Paramname="OFFSET"/></Overload></KeyWord>
<KeyWordname="readdir"func="yes"><OverloadretVal=""descr="get a directory from a directory handle"><Paramname="DIRHANDLE"/></Overload></KeyWord>
<KeyWordname="readline"func="yes"><OverloadretVal=""descr="fetch a record from a file"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="fetch a record from a file"><Paramname=""/></Overload></KeyWord>
<KeyWordname="readlink"func="yes"><OverloadretVal=""descr="determine where a symbolic link is pointing"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="determine where a symbolic link is pointing"><Paramname=""/></Overload></KeyWord>
<KeyWordname="readpipe"func="yes"><OverloadretVal=""descr="execute a system command and collect standard output"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="execute a system command and collect standard output"><Paramname=""/></Overload></KeyWord>
<KeyWordname="recv"func="yes"><OverloadretVal=""descr="receive a message over a Socket"><Paramname="SOCKET"/><Paramname="SCALAR"/><Paramname="LENGTH"/><Paramname="FLAGS"/></Overload></KeyWord>
<KeyWordname="redo"func="yes"><OverloadretVal=""descr="start this loop iteration over again"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="start this loop iteration over again"><Paramname="LABEL"/></Overload><OverloadretVal=""descr="start this loop iteration over again"><Paramname=""/></Overload></KeyWord>
<KeyWordname="ref"func="yes"><OverloadretVal=""descr="find out the type of thing being referenced"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="find out the type of thing being referenced"><Paramname=""/></Overload></KeyWord>
<KeyWordname="require"func="yes"><OverloadretVal=""descr="load in external functions from a library at runtime"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="load in external functions from a library at runtime"><Paramname="VERSION"/></Overload><OverloadretVal=""descr="load in external functions from a library at runtime"><Paramname=""/></Overload></KeyWord>
<KeyWordname="reset"func="yes"><OverloadretVal=""descr="clear all variables of a given name"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="clear all variables of a given name"><Paramname=""/></Overload></KeyWord>
<KeyWordname="return"func="yes"><OverloadretVal=""descr="get out of a function early"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="get out of a function early"><Paramname=""/></Overload></KeyWord>
<KeyWordname="reverse"func="yes"><OverloadretVal=""descr="flip a string or a list"><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="rmdir"func="yes"><OverloadretVal=""descr="remove a directory"><Paramname="FILENAME"/></Overload><OverloadretVal=""descr="remove a directory"><Paramname=""/></Overload></KeyWord>
<KeyWordname="say"func="yes"><OverloadretVal=""descr="output a list to a filehandle, appending a newline"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="output a list to a filehandle, appending a newline"><Paramname="FILEHANDLE LIST"/></Overload><OverloadretVal=""descr="output a list to a filehandle, appending a newline"><Paramname="LIST"/></Overload><OverloadretVal=""descr="output a list to a filehandle, appending a newline"><Paramname=""/></Overload></KeyWord>
<KeyWordname="scalar"func="yes"><OverloadretVal=""descr="force a scalar context"><Paramname="EXPR"/></Overload></KeyWord>
<KeyWordname="select"func="yes"><OverloadretVal=""descr="reset default output or do I/O multiplexing"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="reset default output or do I/O multiplexing"><Paramname="RBITS"/><Paramname="WBITS"/><Paramname="EBITS"/><Paramname="TIMEOUT"/></Overload><OverloadretVal=""descr="reset default output or do I/O multiplexing"><Paramname=""/></Overload></KeyWord>
<KeyWordname="semctl"func="yes"><OverloadretVal=""descr="SysV semaphore control operations"><Paramname="ID"/><Paramname="SEMNUM"/><Paramname="CMD"/><Paramname="ARG"/></Overload></KeyWord>
<KeyWordname="semget"func="yes"><OverloadretVal=""descr="get set of SysV semaphores"><Paramname="KEY"/><Paramname="NSEMS"/><Paramname="FLAGS"/></Overload></KeyWord>
<KeyWordname="send"func="yes"><OverloadretVal=""descr="send a message over a socket"><Paramname="SOCKET"/><Paramname="MSG"/><Paramname="FLAGS"/></Overload><OverloadretVal=""descr="send a message over a socket"><Paramname="SOCKET"/><Paramname="MSG"/><Paramname="FLAGS"/><Paramname="TO"/></Overload></KeyWord>
<KeyWordname="setgrent"func="yes"><OverloadretVal=""descr="prepare group file for use"><Paramname=""/></Overload></KeyWord>
<KeyWordname="sethostent"func="yes"><OverloadretVal=""descr="prepare hosts file for use"><Paramname="STAYOPEN"/></Overload></KeyWord>
<KeyWordname="setnetent"func="yes"><OverloadretVal=""descr="prepare networks file for use"><Paramname="STAYOPEN"/></Overload></KeyWord>
<KeyWordname="setpgrp"func="yes"><OverloadretVal=""descr="set the process group of a process"><Paramname="PID"/><Paramname="PGRP"/></Overload></KeyWord>
<KeyWordname="setpriority"func="yes"><OverloadretVal=""descr="set a process's nice value"><Paramname="WHICH"/><Paramname="WHO"/><Paramname="PRIORITY"/></Overload></KeyWord>
<KeyWordname="setprotoent"func="yes"><OverloadretVal=""descr="prepare protocols file for use"><Paramname="STAYOPEN"/></Overload></KeyWord>
<KeyWordname="setpwent"func="yes"><OverloadretVal=""descr="prepare passwd file for use"><Paramname=""/></Overload></KeyWord>
<KeyWordname="setservent"func="yes"><OverloadretVal=""descr="prepare services file for use"><Paramname="STAYOPEN"/></Overload></KeyWord>
<KeyWordname="setsockopt"func="yes"><OverloadretVal=""descr="set some socket options"><Paramname="SOCKET"/><Paramname="LEVEL"/><Paramname="OPTNAME"/><Paramname="OPTVAL"/></Overload></KeyWord>
<KeyWordname="shift"func="yes"><OverloadretVal=""descr="remove the first element of an array, and return it"><Paramname="ARRAY"/></Overload><OverloadretVal=""descr="remove the first element of an array, and return it"><Paramname=""/></Overload></KeyWord>
<KeyWordname="shutdown"func="yes"><OverloadretVal=""descr="close down just half of a socket connection"><Paramname="SOCKET"/><Paramname="HOW"/></Overload></KeyWord>
<KeyWordname="sin"func="yes"><OverloadretVal=""descr="return the sine of a number"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="return the sine of a number"><Paramname=""/></Overload></KeyWord>
<KeyWordname="sleep"func="yes"><OverloadretVal=""descr="block for some number of seconds"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="block for some number of seconds"><Paramname=""/></Overload></KeyWord>
<KeyWordname="socket"func="yes"><OverloadretVal=""descr="create a socket"><Paramname="SOCKET"/><Paramname="DOMAIN"/><Paramname="TYPE"/><Paramname="PROTOCOL"/></Overload></KeyWord>
<KeyWordname="socketpair"func="yes"><OverloadretVal=""descr="create a pair of sockets"><Paramname="SOCKET1"/><Paramname="SOCKET2"/><Paramname="DOMAIN"/><Paramname="TYPE,PROTOCOL"/></Overload></KeyWord>
<KeyWordname="sort"func="yes"><OverloadretVal=""descr="sort a list of values"><Paramname="BLOCK LIST"/></Overload><OverloadretVal=""descr="sort a list of values"><Paramname="LIST"/></Overload><OverloadretVal=""descr="sort a list of values"><Paramname="SUBNAME LIST"/></Overload></KeyWord>
<KeyWordname="splice"func="yes"><OverloadretVal=""descr="add or remove elements anywhere in an array"><Paramname="ARRAY"/></Overload><OverloadretVal=""descr="add or remove elements anywhere in an array"><Paramname="ARRAY"/><Paramname="OFFSET"/></Overload><OverloadretVal=""descr="add or remove elements anywhere in an array"><Paramname="ARRAY"/><Paramname="OFFSET"/><Paramname="LENGTH"/></Overload><OverloadretVal=""descr="add or remove elements anywhere in an array"><Paramname="ARRAY"/><Paramname="OFFSET"/><Paramname="LENGTH"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="split"func="yes"><OverloadretVal=""descr="split up a string using a regexp delimiter"><Paramname="/PATTERN/"/></Overload><OverloadretVal=""descr="split up a string using a regexp delimiter"><Paramname="/PATTERN/"/><Paramname="EXPR"/></Overload><OverloadretVal=""descr="split up a string using a regexp delimiter"><Paramname="/PATTERN/"/><Paramname="EXPR"/><Paramname="LIMIT"/></Overload><OverloadretVal=""descr="split up a string using a regexp delimiter"><Paramname=""/></Overload></KeyWord>
<KeyWordname="sprintf"func="yes"><OverloadretVal=""descr="formatted print into a string"><Paramname="FORMAT"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="srand"func="yes"><OverloadretVal=""descr="seed the random number generator"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="seed the random number generator"><Paramname=""/></Overload></KeyWord>
<KeyWordname="stat"func="yes"><OverloadretVal=""descr="get a file's status information"><Paramname="DIRHANDLE"/></Overload><OverloadretVal=""descr="get a file's status information"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="get a file's status information"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="get a file's status information"><Paramname=""/></Overload></KeyWord>
<KeyWordname="state"func="yes"><OverloadretVal=""descr="declare and assign a persistent lexical variable"><Paramname="TYPE VARLIST"/></Overload><OverloadretVal=""descr="declare and assign a persistent lexical variable"><Paramname="TYPE VARLIST : ATTRS"/></Overload><OverloadretVal=""descr="declare and assign a persistent lexical variable"><Paramname="VARLIST"/></Overload><OverloadretVal=""descr="declare and assign a persistent lexical variable"><Paramname="VARLIST : ATTRS"/></Overload></KeyWord>
<KeyWordname="study"func="yes"><OverloadretVal=""descr="no-op, formerly optimized input data for repeated searches"><Paramname="SCALAR"/></Overload><OverloadretVal=""descr="no-op, formerly optimized input data for repeated searches"><Paramname=""/></Overload></KeyWord>
<KeyWordname="sub"func="yes"><OverloadretVal=""descr="declare a subroutine, possibly anonymously"><Paramname="NAME (PROTO) : ATTRS BLOCK"/></Overload><OverloadretVal=""descr="declare a subroutine, possibly anonymously"><Paramname="NAME (PROTO) BLOCK"/></Overload><OverloadretVal=""descr="declare a subroutine, possibly anonymously"><Paramname="NAME : ATTRS BLOCK"/></Overload><OverloadretVal=""descr="declare a subroutine, possibly anonymously"><Paramname="NAME BLOCK"/></Overload></KeyWord>
<KeyWordname="substr"func="yes"><OverloadretVal=""descr="get or alter a portion of a string"><Paramname="EXPR"/><Paramname="OFFSET"/></Overload><OverloadretVal=""descr="get or alter a portion of a string"><Paramname="EXPR"/><Paramname="OFFSET"/><Paramname="LENGTH"/></Overload><OverloadretVal=""descr="get or alter a portion of a string"><Paramname="EXPR"/><Paramname="OFFSET"/><Paramname="LENGTH"/><Paramname="REPLACEMENT"/></Overload></KeyWord>
<KeyWordname="symlink"func="yes"><OverloadretVal=""descr="create a symbolic link to a file"><Paramname="OLDFILE"/><Paramname="NEWFILE"/></Overload></KeyWord>
<KeyWordname="syscall"func="yes"><OverloadretVal=""descr="execute an arbitrary system call"><Paramname="NUMBER"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="sysopen"func="yes"><OverloadretVal=""descr="open a file, pipe, or descriptor"><Paramname="FILEHANDLE"/><Paramname="FILENAME"/><Paramname="MODE"/></Overload><OverloadretVal=""descr="open a file, pipe, or descriptor"><Paramname="FILEHANDLE"/><Paramname="FILENAME"/><Paramname="MODE"/><Paramname="PERMS"/></Overload></KeyWord>
<KeyWordname="sysread"func="yes"><OverloadretVal=""descr="fixed-length unbuffered input from a filehandle"><Paramname="FILEHANDLE"/><Paramname="SCALAR"/><Paramname="LENGTH"/></Overload><OverloadretVal=""descr="fixed-length unbuffered input from a filehandle"><Paramname="FILEHANDLE"/><Paramname="SCALAR"/><Paramname="LENGTH"/><Paramname="OFFSET"/></Overload></KeyWord>
<KeyWordname="sysseek"func="yes"><OverloadretVal=""descr="position I/O pointer on handle used with sysread and syswrite"><Paramname="FILEHANDLE"/><Paramname="POSITION"/><Paramname="WHENCE"/></Overload></KeyWord>
<KeyWordname="system"func="yes"><OverloadretVal=""descr="run a separate program"><Paramname="LIST"/></Overload><OverloadretVal=""descr="run a separate program"><Paramname="PROGRAM LIST"/></Overload></KeyWord>
<KeyWordname="syswrite"func="yes"><OverloadretVal=""descr="fixed-length unbuffered output to a filehandle"><Paramname="FILEHANDLE"/><Paramname="SCALAR"/></Overload><OverloadretVal=""descr="fixed-length unbuffered output to a filehandle"><Paramname="FILEHANDLE"/><Paramname="SCALAR"/><Paramname="LENGTH"/></Overload><OverloadretVal=""descr="fixed-length unbuffered output to a filehandle"><Paramname="FILEHANDLE"/><Paramname="SCALAR"/><Paramname="LENGTH"/><Paramname="OFFSET"/></Overload></KeyWord>
<KeyWordname="tell"func="yes"><OverloadretVal=""descr="get current seekpointer on a filehandle"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="get current seekpointer on a filehandle"><Paramname=""/></Overload></KeyWord>
<KeyWordname="telldir"func="yes"><OverloadretVal=""descr="get current seekpointer on a directory handle"><Paramname="DIRHANDLE"/></Overload></KeyWord>
<KeyWordname="tie"func="yes"><OverloadretVal=""descr="bind a variable to an object class"><Paramname="VARIABLE"/><Paramname="CLASSNAME"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="tied"func="yes"><OverloadretVal=""descr="get a reference to the object underlying a tied variable"><Paramname="VARIABLE"/></Overload></KeyWord>
<KeyWordname="time"func="yes"><OverloadretVal=""descr="return number of seconds since 1970"><Paramname=""/></Overload></KeyWord>
<KeyWordname="times"func="yes"><OverloadretVal=""descr="return elapsed time for self and child processes"><Paramname=""/></Overload></KeyWord>
<KeyWordname="tr"func="yes"><OverloadretVal=""descr="transliterate a string"><Paramname=""/></Overload></KeyWord>
<KeyWordname="truncate"func="yes"><OverloadretVal=""descr="shorten a file"><Paramname="EXPR"/><Paramname="LENGTH"/></Overload><OverloadretVal=""descr="shorten a file"><Paramname="FILEHANDLE"/><Paramname="LENGTH"/></Overload></KeyWord>
<KeyWordname="uc"func="yes"><OverloadretVal=""descr="return upper-case version of a string"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="return upper-case version of a string"><Paramname=""/></Overload></KeyWord>
<KeyWordname="ucfirst"func="yes"><OverloadretVal=""descr="return a string with just the next letter in upper case"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="return a string with just the next letter in upper case"><Paramname=""/></Overload></KeyWord>
<KeyWordname="undef"func="yes"><OverloadretVal=""descr="remove a variable or function definition"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="remove a variable or function definition"><Paramname=""/></Overload></KeyWord>
<KeyWordname="unlink"func="yes"><OverloadretVal=""descr="remove one link to a file"><Paramname="LIST"/></Overload><OverloadretVal=""descr="remove one link to a file"><Paramname=""/></Overload></KeyWord>
<KeyWordname="unpack"func="yes"><OverloadretVal=""descr="convert binary structure into normal perl variables"><Paramname="TEMPLATE"/></Overload><OverloadretVal=""descr="convert binary structure into normal perl variables"><Paramname="TEMPLATE"/><Paramname="EXPR"/></Overload></KeyWord>
<KeyWordname="unshift"func="yes"><OverloadretVal=""descr="prepend more elements to the beginning of a list"><Paramname="ARRAY"/><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="untie"func="yes"><OverloadretVal=""descr="break a tie binding to a variable"><Paramname="VARIABLE"/></Overload></KeyWord>
<KeyWordname="use"func="yes"><OverloadretVal=""descr="load in a module at compile time and import its namespace"><Paramname="Module"/></Overload><OverloadretVal=""descr="load in a module at compile time and import its namespace"><Paramname="Module LIST"/></Overload><OverloadretVal=""descr="load in a module at compile time and import its namespace"><Paramname="Module VERSION"/></Overload><OverloadretVal=""descr="load in a module at compile time and import its namespace"><Paramname="Module VERSION LIST"/></Overload><OverloadretVal=""descr="load in a module at compile time and import its namespace"><Paramname="VERSION"/></Overload></KeyWord>
<KeyWordname="utime"func="yes"><OverloadretVal=""descr="set a file's last access and modify times"><Paramname="LIST"/></Overload></KeyWord>
<KeyWordname="values"func="yes"><OverloadretVal=""descr="return a list of the values in a hash"><Paramname="ARRAY"/></Overload><OverloadretVal=""descr="return a list of the values in a hash"><Paramname="HASH"/></Overload></KeyWord>
<KeyWordname="vec"func="yes"><OverloadretVal=""descr="test or set particular bits in a string"><Paramname="EXPR"/><Paramname="OFFSET"/><Paramname="BITS"/></Overload></KeyWord>
<KeyWordname="wait"func="yes"><OverloadretVal=""descr="wait for any child process to die"><Paramname=""/></Overload></KeyWord>
<KeyWordname="waitpid"func="yes"><OverloadretVal=""descr="wait for a particular child process to die"><Paramname="PID"/><Paramname="FLAGS"/></Overload></KeyWord>
<KeyWordname="wantarray"func="yes"><OverloadretVal=""descr="get void vs scalar vs list context of current subroutine call"><Paramname=""/></Overload></KeyWord>
<KeyWordname="write"func="yes"><OverloadretVal=""descr="print a picture record"><Paramname="EXPR"/></Overload><OverloadretVal=""descr="print a picture record"><Paramname="FILEHANDLE"/></Overload><OverloadretVal=""descr="print a picture record"><Paramname=""/></Overload></KeyWord>