1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-23 23:12:09 +01:00
Files
archived-doc-es/reference/posix/constants.xml
2025-07-03 21:51:59 +02:00

626 lines
18 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: be0867e6488a28518529f31e9684d61741ac7dad Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<appendix xml:id="posix.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
<section xml:id="posix.constants.access">
<title>Constantes <function>posix_access</function></title>
<note>
<para>
Se debe tener en cuenta que algunas de estas constantes pueden no estar disponibles en cada sistema.
</para>
</note>
<variablelist>
<varlistentry xml:id="constant.posix-f-ok">
<term>
<constant>POSIX_F_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Verifica si el fichero existe.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-r-ok">
<term>
<constant>POSIX_R_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Verifica si el fichero existe y tiene los permisos de lectura.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-w-ok">
<term>
<constant>POSIX_W_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Verifica si el fichero existe y tiene los permisos de escritura.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-x-ok">
<term>
<constant>POSIX_X_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Verifica si el fichero existe y tiene los permisos de ejecución.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
<section xml:id="posix.constants.mknod">
<title>Constantes <function>posix_mknod</function></title>
<note>
<para>
Tenga en cuenta que algunas de ellas pueden no estar disponibles en su sistema.
</para>
</note>
<variablelist>
<varlistentry xml:id="constant.posix-s-ifblk">
<term>
<constant>POSIX_S_IFBLK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Archivos especiales de bloque
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-s-ifchr">
<term>
<constant>POSIX_S_IFCHR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Archivos especiales de carácter
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-s-ififo">
<term>
<constant>POSIX_S_IFIFO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
FIFO (pipe nombrado) de archivos especiales
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-s-ifreg">
<term>
<constant>POSIX_S_IFREG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Archivo normal
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-s-ifsock">
<term>
<constant>POSIX_S_IFSOCK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Socket
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
<section xml:id="posix.constants.setrlimit">
<title>Constantes <function>posix_setrlimit</function></title>
<note>
<para>
Tenga en cuenta que algunas de ellas pueden no estar disponibles en su sistema.
</para>
</note>
<note>
<para>
Se debe leer las notas siguientes además del manual de usuario sobre la
función <function>setrlimit</function> de su sistema específico, sabiendo
que puede haber variación en la interpretación de estos límites, incluso
entre varios sistemas que afirman aplicar POSIX en su totalidad.
</para>
</note>
<variablelist>
<varlistentry xml:id="constant.posix-rlimit-as">
<term>
<constant>POSIX_RLIMIT_AS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El tamaño máximo del espacio de direcciones del proceso, en bytes. Ver también la
directiva de configuración PHP <link linkend="ini.memory-limit">memory_limit</link>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-core">
<term>
<constant>POSIX_RLIMIT_CORE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El tamaño máximo de un archivo de núcleo. Si el límite se establece en 0, no se generará
ningún archivo de núcleo.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-cpu">
<term>
<constant>POSIX_RLIMIT_CPU</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La cantidad máxima de tiempo de CPU que el proceso puede utilizar,
en segundos. Cuando se alcanza el límite soft, se emitirá una señal
<constant>SIGXCPU</constant>, que puede ser interceptada con
la función <function>pcntl_signal</function>. Según el sistema,
las señales <constant>SIGXCPU</constant> también pueden emitirse cada
segundo mientras se alcance el límite hard, en cuyo caso, se emitirá una señal
<constant>SIGKILL</constant> no interceptable.
</simpara>
<simpara>
Ver también la función <function>set_time_limit</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-data">
<term>
<constant>POSIX_RLIMIT_DATA</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El tamaño máximo de un segmento de datos del proceso, en bytes.
Es poco probable que esto tenga algún efecto en la ejecución
de PHP mientras se esté utilizando una extensión y llame
a la función <function>brk</function> o <function>sbrk</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-fsize">
<term>
<constant>POSIX_RLIMIT_FSIZE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El tamaño máximo de los archivos que el proceso puede crear, en bytes.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-locks">
<term>
<constant>POSIX_RLIMIT_LOCKS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de cerrojos que el proceso puede crear. Esto solo es soportado
en núcleos Linux muy antiguos.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-memlock">
<term>
<constant>POSIX_RLIMIT_MEMLOCK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de bytes que pueden bloquearse en memoria.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-msgqueue">
<term>
<constant>POSIX_RLIMIT_MSGQUEUE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de bytes que pueden asignarse para la cola de mensajes POSIX. PHP no viene con soporte
para la cola de mensajes POSIX, por lo tanto, este límite
no tendrá ningún efecto a menos que utilice una extensión que
implemente este soporte.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-nice">
<term>
<constant>POSIX_RLIMIT_NICE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El valor máximo al cual el proceso puede ser
<link linkend="function.pcntl-setpriority">cambiado de prioridad</link>.
El valor utilizado será <literal>20 - limit</literal>, sabiendo que
los valores límite del recurso no pueden ser negativos.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-nofile">
<term>
<constant>POSIX_RLIMIT_NOFILE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Un valor superior al número máximo de descriptores de archivo
que pueden abrirse por este proceso.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-nproc">
<term>
<constant>POSIX_RLIMIT_NPROC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de procesos (y/o hilos, según el sistema)
que pueden crearse para el ID de usuario real del proceso.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-rss">
<term>
<constant>POSIX_RLIMIT_RSS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El tamaño máximo del juego residente del proceso, en páginas.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-rtprio">
<term>
<constant>POSIX_RLIMIT_RTPRIO</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La prioridad máxima de tiempo real que puede establecerse mediante las
llamadas al sistema
<function>sched_setscheduler</function> y
<function>sched_setparam</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-rttime">
<term>
<constant>POSIX_RLIMIT_RTTIME</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
La cantidad máxima de tiempo de CPU, en microsegundos, que el proceso
puede consumir sin hacer una llamada al sistema bloqueante si utiliza
el reloj de tiempo real.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-sigpending">
<term>
<constant>POSIX_RLIMIT_SIGPENDING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de señales que pueden ponerse en cola
para el ID de usuario real del proceso.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-stack">
<term>
<constant>POSIX_RLIMIT_STACK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El tamaño máximo de la pila del proceso, en bytes.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-infinity">
<term>
<constant>POSIX_RLIMIT_INFINITY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Utilizado para indicar un valor infinito para un límite de recurso.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-kqueues">
<term>
<constant>POSIX_RLIMIT_KQUEUES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de kqueues que este id de usuario está autorizado a crear (FreeBSD).
Disponible a partir de PHP 8.1.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-rlimit-npts">
<term>
<constant>POSIX_RLIMIT_NPTS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de pseudo-terminales que este id de usuario está autorizado a crear (FreeBSD).
Disponible a partir de PHP 8.1.0.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
<section xml:id="posix.constants.pathconf">
<title>Constantes de <function>posix_pathconf</function></title>
<variablelist>
<varlistentry xml:id="constant.posix-pc-link-max">
<term>
<constant>POSIX_PC_LINK_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de enlaces que un fichero o directorio dado puede tener.
Disponible a partir de 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>
El número máximo de bytes en un búfer de entrada canónica de terminal
(el camino siendo entonces un fichero especial de caracteres).
Disponible a partir de 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>
El número máximo de bytes en una cola de entrada de terminal
(el camino siendo entonces un fichero especial de caracteres).
Disponible a partir de 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>
El número máximo de caracteres para un nombre de fichero solo, sin su camino.
Disponible a partir de 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>
El número máximo de caracteres para un camino completo.
Disponible a partir de 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>
El número máximo de bytes que pueden escribirse en un tubo en una sola operación.
Disponible a partir de 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>
Si se requieren privilegios para permitir que <function>chown</function> funcione.
Disponible a partir de 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>
Si un nombre de fichero (o ficheros bajo un directorio) es más largo que <constant>POSIX_PC_NAME_MAX</constant>.
Disponible a partir de 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>
El número mínimo de bytes de almacenamiento asignados para cualquier parte de un fichero.
Disponible a partir de PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-alloc-symlink-max">
<term>
<constant>POSIX_PC_ALLOC_SYMLINK_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de enlaces simbólicos que un fichero o directorio dado puede tener.
Disponible a partir de PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-symlink-max">
<term>
<constant>POSIX_PC_SYMLINK_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de bytes en un enlace simbólico.
Disponible a partir de PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
<section xml:id="posix.constants.sysconf">
<title>Constantes de <function>posix_sysconf</function></title>
<variablelist>
<varlistentry xml:id="constant.posix-sc-arg-max">
<term>
<constant>POSIX_SC_ARG_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de bytes que pueden tener los argumentos (y las variables de entorno).
Disponible a partir de 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>
El número de bytes de la página actual.
Disponible a partir de 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>
El número de procesadores configurados en todo el sistema.
Disponible a partir de 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>
El número de procesadores actualmente activos en todo el sistema.
Disponible a partir de PHP 8.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-sc-child-max">
<term>
<constant>POSIX_SC_CHILD_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número máximo de procesos simultáneos por usuario.
Disponible a partir de PHP 8.4.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-sc-clk-tck">
<term>
<constant>POSIX_SC_CLK_TCK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
El número de ticks de reloj por segundo.
Disponible a partir de PHP 8.4.0.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
</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
-->