1
0
mirror of https://github.com/php/doc-en.git synced 2026-03-23 23:32:18 +01:00
Files
archived-doc-en/reference/pcntl/constants.xml
2024-11-17 22:59:00 +00:00

1742 lines
34 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<appendix xml:id="pcntl.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
<para>
The following list of signals are supported by the Process Control
functions. Please see your systems signal(7) man page for details
of the default behavior of these signals.
</para>
<variablelist xml:id="pcntl.constants.common">
<title>Process Control constants</title>
<varlistentry xml:id="constant.wnohang">
<term>
<constant>WNOHANG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.wuntraced">
<term>
<constant>WUNTRACED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.wcontinued">
<term>
<constant>WCONTINUED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.wexited">
<term>
<constant>WEXITED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.wstopped">
<term>
<constant>WSTOPPED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.wnowait">
<term>
<constant>WNOWAIT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.sig">
<title>SIG_* constants</title>
<varlistentry xml:id="constant.sig-ign">
<term>
<constant>SIG_IGN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sig-dfl">
<term>
<constant>SIG_DFL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sig-err">
<term>
<constant>SIG_ERR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sighup">
<term>
<constant>SIGHUP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.siginfo">
<term>
<constant>SIGINFO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigint">
<term>
<constant>SIGINT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigquit">
<term>
<constant>SIGQUIT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigill">
<term>
<constant>SIGILL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigtrap">
<term>
<constant>SIGTRAP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigabrt">
<term>
<constant>SIGABRT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigiot">
<term>
<constant>SIGIOT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigbus">
<term>
<constant>SIGBUS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigfpe">
<term>
<constant>SIGFPE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigkill">
<term>
<constant>SIGKILL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigusr1">
<term>
<constant>SIGUSR1</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigsegv">
<term>
<constant>SIGSEGV</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigusr2">
<term>
<constant>SIGUSR2</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigpipe">
<term>
<constant>SIGPIPE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigalrm">
<term>
<constant>SIGALRM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigterm">
<term>
<constant>SIGTERM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigstkflt">
<term>
<constant>SIGSTKFLT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigcld">
<term>
<constant>SIGCLD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigchld">
<term>
<constant>SIGCHLD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigcont">
<term>
<constant>SIGCONT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigstop">
<term>
<constant>SIGSTOP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigtstp">
<term>
<constant>SIGTSTP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigttin">
<term>
<constant>SIGTTIN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigttou">
<term>
<constant>SIGTTOU</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigurg">
<term>
<constant>SIGURG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigxcpu">
<term>
<constant>SIGXCPU</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigxfsz">
<term>
<constant>SIGXFSZ</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigvtalrm">
<term>
<constant>SIGVTALRM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigprof">
<term>
<constant>SIGPROF</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigwinch">
<term>
<constant>SIGWINCH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigpoll">
<term>
<constant>SIGPOLL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigio">
<term>
<constant>SIGIO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigpwr">
<term>
<constant>SIGPWR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigsys">
<term>
<constant>SIGSYS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigbaby">
<term>
<constant>SIGBABY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigrtmin">
<term>
<constant>SIGRTMIN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigrtmax">
<term>
<constant>SIGRTMAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sig-block">
<term>
<constant>SIG_BLOCK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sig-unblock">
<term>
<constant>SIG_UNBLOCK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sig-setmask">
<term>
<constant>SIG_SETMASK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigckpt">
<term>
<constant>SIGCKPT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Generates/restores a checkpoint.
Available from PHP 8.4.0 (DragonFlyBSD only).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sigckptexit">
<term>
<constant>SIGCKPTEXIT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Generates/restores a checkpoint and exit.
Available from PHP 8.4.0 (DragonFlyBSD only).
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.si">
<title>SI_* constants</title>
<varlistentry xml:id="constant.si-user">
<term>
<constant>SI_USER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.si-noinfo">
<term>
<constant>SI_NOINFO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.si-kernel">
<term>
<constant>SI_KERNEL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.si-queue">
<term>
<constant>SI_QUEUE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.si-timer">
<term>
<constant>SI_TIMER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.si-msggq">
<term>
<constant>SI_MSGGQ</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.si-asyncio">
<term>
<constant>SI_ASYNCIO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.si-sigio">
<term>
<constant>SI_SIGIO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.si-tkill">
<term>
<constant>SI_TKILL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.si-mesgq">
<term>
<constant>SI_MESGQ</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.cld">
<title>CLD_* constants</title>
<varlistentry xml:id="constant.cld-exited">
<term>
<constant>CLD_EXITED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cld-killed">
<term>
<constant>CLD_KILLED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cld-dumped">
<term>
<constant>CLD_DUMPED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cld-trapped">
<term>
<constant>CLD_TRAPPED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cld-stopped">
<term>
<constant>CLD_STOPPED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.cld-continued">
<term>
<constant>CLD_CONTINUED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.trap">
<title>TRAP_* constants</title>
<varlistentry xml:id="constant.trap-brkpt">
<term>
<constant>TRAP_BRKPT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.trap-trace">
<term>
<constant>TRAP_TRACE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.poll">
<title>POLL_* constants</title>
<varlistentry xml:id="constant.poll-in">
<term>
<constant>POLL_IN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.poll-out">
<term>
<constant>POLL_OUT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.poll-msg">
<term>
<constant>POLL_MSG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.poll-err">
<term>
<constant>POLL_ERR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.poll-pri">
<term>
<constant>POLL_PRI</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.poll-hup">
<term>
<constant>POLL_HUP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.ill">
<title>ILL_* constants</title>
<varlistentry xml:id="constant.ill-illopc">
<term>
<constant>ILL_ILLOPC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ill-illopn">
<term>
<constant>ILL_ILLOPN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ill-illadr">
<term>
<constant>ILL_ILLADR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ill-illtrp">
<term>
<constant>ILL_ILLTRP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ill-prvopc">
<term>
<constant>ILL_PRVOPC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ill-prvreg">
<term>
<constant>ILL_PRVREG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ill-coproc">
<term>
<constant>ILL_COPROC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.ill-badstk">
<term>
<constant>ILL_BADSTK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.fpe">
<title>FPE_* constants</title>
<varlistentry xml:id="constant.fpe-intdiv">
<term>
<constant>FPE_INTDIV</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fpe-intovf">
<term>
<constant>FPE_INTOVF</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fpe-fltdiv">
<term>
<constant>FPE_FLTDIV</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fpe-fltovf">
<term>
<constant>FPE_FLTOVF</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fpe-fltund">
<term>
<constant>FPE_FLTUND</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fpe-fltres">
<term>
<constant>FPE_FLTRES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fpe-fltinv">
<term>
<constant>FPE_FLTINV</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fpe-fltsub">
<term>
<constant>FPE_FLTSUB</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.segv">
<title>SEGV_* constants</title>
<varlistentry xml:id="constant.segv-maperr">
<term>
<constant>SEGV_MAPERR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.segv-accerr">
<term>
<constant>SEGV_ACCERR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.bus">
<title>BUS_* constants</title>
<varlistentry xml:id="constant.bus-adraln">
<term>
<constant>BUS_ADRALN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.bus-adrerr">
<term>
<constant>BUS_ADRERR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.bus-objerr">
<term>
<constant>BUS_OBJERR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.clone">
<title>CLONE_* constants</title>
<varlistentry xml:id="constant.clone-newns">
<term>
<constant>CLONE_NEWNS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Available as of PHP 7.4.0
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clone-newipc">
<term>
<constant>CLONE_NEWIPC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Available as of PHP 7.4.0
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clone-newuts">
<term>
<constant>CLONE_NEWUTS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Available as of PHP 7.4.0
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clone-newnet">
<term>
<constant>CLONE_NEWNET</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Available as of PHP 7.4.0
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clone-newpid">
<term>
<constant>CLONE_NEWPID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Available as of PHP 7.4.0
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clone-newuser">
<term>
<constant>CLONE_NEWUSER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Available as of PHP 7.4.0
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.clone-newcgroup">
<term>
<constant>CLONE_NEWCGROUP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Available as of PHP 7.4.0
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.prio">
<title>PRIO_* constants</title>
<varlistentry xml:id="constant.prio-pgrp">
<term>
<constant>PRIO_PGRP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.prio-user">
<term>
<constant>PRIO_USER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.prio-process">
<term>
<constant>PRIO_PROCESS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.prio-darwin-bg">
<term>
<constant>PRIO_DARWIN_BG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Available as of PHP 8.1.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.prio-darwin-thread">
<term>
<constant>PRIO_DARWIN_THREAD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Available as of PHP 8.1.0.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constant.pcntl-error.constants" role="constant_list">
<title>Process Control error constants</title>
<varlistentry xml:id="constant.pcntl-e2big">
<term>
<constant>PCNTL_E2BIG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Argument list too long
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-eacces">
<term>
<constant>PCNTL_EACCES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Permission denied
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-eagain">
<term>
<constant>PCNTL_EAGAIN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Resource temporarily unavailable
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-ecapmode">
<term>
<constant>PCNTL_ECAPMODE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The process attempted an operation not permitted in capability mode
while running in capability mode.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-echild">
<term>
<constant>PCNTL_ECHILD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
No child processes
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-efault">
<term>
<constant>PCNTL_EFAULT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Bad address
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-eintr">
<term>
<constant>PCNTL_EINTR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Interrupted function call
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-einval">
<term>
<constant>PCNTL_EINVAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Invalid argument
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-eio">
<term>
<constant>PCNTL_EIO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Input/output error
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-eisdir">
<term>
<constant>PCNTL_EISDIR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Is a directory
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-elibbad">
<term>
<constant>PCNTL_ELIBBAD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Accessing a corrupted shared library.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-eloop">
<term>
<constant>PCNTL_ELOOP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Too many levels of symbolic links
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-emfile">
<term>
<constant>PCNTL_EMFILE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Too many open files. Commonly caused by exceeding
the <literal>RLIMIT_NOFILE</literal> resource limit.
Can also be caused by exceeding the limit specified in
<filename>/proc/sys/fs/nr_open</filename>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-enametoolong">
<term>
<constant>PCNTL_ENAMETOOLONG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Filename too long
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-enfile">
<term>
<constant>PCNTL_ENFILE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Too many open files in system.
On Linux, this is probably a result of encountering
the <filename>/proc/sys/fs/file-max</filename> limit.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-enoent">
<term>
<constant>PCNTL_ENOENT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
No such file or directory.
Typically, this error results when a specified pathname
does not exist, or one of the components in the directory
prefix of a pathname does not exist, or the specified
pathname is a dangling symbolic link.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-enoexec">
<term>
<constant>PCNTL_ENOEXEC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Exec format error
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-enomem">
<term>
<constant>PCNTL_ENOMEM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Not enough space/cannot allocate memory
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-enospc">
<term>
<constant>PCNTL_ENOSPC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
No space left on device
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-enotdir">
<term>
<constant>PCNTL_ENOTDIR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Not a directory
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-eperm">
<term>
<constant>PCNTL_EPERM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Operation not permitted
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-esrch">
<term>
<constant>PCNTL_ESRCH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
No such process
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-etxtbsy">
<term>
<constant>PCNTL_ETXTBSY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Text file busy
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pcntl-eusers">
<term>
<constant>PCNTL_EUSERS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Too many users
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.fork">
<title>FORK_* constants</title>
<varlistentry xml:id="constant.fork-nosigchld">
<term>
<constant>FORK_NOSIGCHLD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fork-waitpid">
<term>
<constant>FORK_WAITPID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.rf">
<title>RF* constants</title>
<varlistentry xml:id="constant.rfcfdg">
<term>
<constant>RFCFDG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.rffdg">
<term>
<constant>RFFDG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.rflinuxthpn">
<term>
<constant>RFLINUXTHPN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.rfnowait">
<term>
<constant>RFNOWAIT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.rfproc">
<term>
<constant>RFPROC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.rfthread">
<term>
<constant>RFTHREAD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.rftsigzmb">
<term>
<constant>RFTSIGZMB</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="pcntl.constants.waitid">
<title>First argument to <literal>waitid</literal> (<literal>idtype</literal>)</title>
<varlistentry xml:id="constant.p-all">
<term>
<constant>P_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Select any children.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.p-pid">
<term>
<constant>P_PID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Select by process ID.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.p-pgid">
<term>
<constant>P_PGID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Select by process group ID.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.p-pidfd">
<term>
<constant>P_PIDFD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Select by PID file descriptor.
Specific to Linux (since Linux 5.4).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.p-uid">
<term>
<constant>P_UID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Select by effective user ID.
Specific to NetBSD and FreeBSD.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.p-gid">
<term>
<constant>P_GID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Select by effective group ID.
Specific to NetBSD and FreeBSD.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.p-sid">
<term>
<constant>P_SID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Select by session ID.
Specific to NetBSD and FreeBSD.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.p-jailid">
<term>
<constant>P_JAILID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Select by jail identifier.
Specific to FreeBSD.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->