# pp-runtime perlfunc reference Per-built-in reference for the pp runtime. Generated from rustdoc blocks in `src/runtime/pp/**/*.rs`. ```{toctree} :maxdepth: 1 perlfunc/alarm perlfunc/binmode perlfunc/bless perlfunc/caller perlfunc/chdir perlfunc/chmod perlfunc/chomp perlfunc/chop perlfunc/chown perlfunc/chr perlfunc/close perlfunc/closedir perlfunc/crypt perlfunc/defined perlfunc/delete perlfunc/die perlfunc/do perlfunc/each perlfunc/eof perlfunc/exec perlfunc/exists perlfunc/exit perlfunc/fileno perlfunc/fork perlfunc/getc perlfunc/glob perlfunc/gmtime perlfunc/hex perlfunc/index perlfunc/join perlfunc/keys perlfunc/kill perlfunc/lc perlfunc/lcfirst perlfunc/length perlfunc/link perlfunc/localtime perlfunc/lstat perlfunc/m perlfunc/mkdir perlfunc/oct perlfunc/open perlfunc/opendir perlfunc/ord perlfunc/pack perlfunc/pipe perlfunc/pop perlfunc/pos perlfunc/print perlfunc/printf perlfunc/prototype perlfunc/push perlfunc/qr perlfunc/quotemeta perlfunc/qx perlfunc/rand perlfunc/read perlfunc/readdir perlfunc/readline perlfunc/readlink perlfunc/ref perlfunc/rename perlfunc/require perlfunc/reset perlfunc/reverse perlfunc/rewinddir perlfunc/rindex perlfunc/rmdir perlfunc/s perlfunc/say perlfunc/seek perlfunc/select perlfunc/shift perlfunc/sleep perlfunc/sort perlfunc/splice perlfunc/split perlfunc/sprintf perlfunc/srand perlfunc/stat perlfunc/stringify perlfunc/substr perlfunc/symlink perlfunc/sysopen perlfunc/sysread perlfunc/sysseek perlfunc/system perlfunc/syswrite perlfunc/tell perlfunc/tie perlfunc/tied perlfunc/time perlfunc/tr perlfunc/truncate perlfunc/uc perlfunc/ucfirst perlfunc/umask perlfunc/undef perlfunc/unlink perlfunc/unpack perlfunc/unshift perlfunc/untie perlfunc/utime perlfunc/values perlfunc/vec perlfunc/wait perlfunc/waitpid perlfunc/warn perlfunc/x ```