Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
182 changes: 182 additions & 0 deletions reference/posix/constants.xml
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,188 @@
</varlistentry>
</variablelist>
</section>

<section xml:id="posix.constants.pathconf">
<title><function>posix_pathconf</function> constants</title>
<variablelist>
<varlistentry xml:id="constant.posix-pc-link-max">
<term>
<constant>POSIX_PC_LINK_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The maximum number of links a given file or directory can have.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-max-canon">
<term>
<constant>POSIX_PC_MAX_CANON</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The maximum number of bytes in a terminal canonical input buffer
(pathname being then a character special file).
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-max-input">
<term>
<constant>POSIX_PC_MAX_INPUT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The maximum number of bytes of a terminal input queue
(pathname being then a character special file).
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-name-max">
<term>
<constant>POSIX_PC_NAME_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The maximum number of characters for a file name alone, not its path.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-path-max">
<term>
<constant>POSIX_PC_PATH_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The maximum number of characters for a full path name.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-pipe-buf">
<term>
<constant>POSIX_PC_PIPE_BUF</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The maximum number of bytes that can be written to a pipe in one operation.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-chown-restricted">
<term>
<constant>POSIX_PC_CHOWN_RESTRICTED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
If privileges are required to be allow <function>chown</function> to work.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-no-trunc">
<term>
<constant>POSIX_PC_NO_TRUNC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
If a file name (or files under a directory) is longer than <constant>POSIX_PC_NAME_MAX</constant>.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-alloc-size-min">
<term>
<constant>POSIX_PC_ALLOC_SIZE_MIN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The minimum number of bytes of storage allocated for any portion of a file.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-symlink-max">
<term>
<constant>POSIX_PC_ALLOC_SYMLINK_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The maximum number of symbolic links a given file or directory can have.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>

<section xml:id="posix.constants.sysconf">
<title><function>posix_sysconf</function> constants</title>
<variablelist>
<varlistentry xml:id="constant.posix-sc-arg-max">
<term>
<constant>POSIX_SC_ARG_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The maximum number of bytes the arguments (and environment variables) can have.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-sc-pagesize">
<term>
<constant>POSIX_SC_PAGESIZE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The number of bytes of the current page.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-sc-nprocessors-conf">
<term>
<constant>POSIX_SC_NPROCESSORS_CONF</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The number of cpus configured system wise.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-sc-nprocessors-onln">
<term>
<constant>POSIX_SC_NPROCESSORS_ONLN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
The number of cpus currently active system wise.
Available as of PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
Expand Down