1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-23 23:12:09 +01:00

sem: fix XML to remove useless wrapping para tags via script

This commit is contained in:
Gina Peter Banyard
2026-01-26 15:33:12 +00:00
parent 29bb28343f
commit 3708a7b213
20 changed files with 949 additions and 1063 deletions

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.ftok" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ftok">
<refnamediv>
<refname>ftok</refname>
<refpurpose>Convierte una ruta y un identificador de proyecto en una clave System V IPC</refpurpose>
@@ -26,26 +26,24 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>filename</parameter></term>
<listitem>
<para>
Ruta hacia un fichero accesible.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>project_id</parameter></term>
<listitem>
<para>
Identificador del proyecto. Debe ser un solo carácter.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>filename</parameter></term>
<listitem>
<para>
Ruta hacia un fichero accesible.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>project_id</parameter></term>
<listitem>
<para>
Identificador del proyecto. Debe ser un solo carácter.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -58,12 +56,10 @@
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>shmop_open</function></member>
<member><function>sem_get</function></member>
</simplelist>
</para>
<simplelist>
<member><function>shmop_open</function></member>
<member><function>sem_get</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.msg-get-queue" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-get-queue">
<refnamediv>
<refname>msg_get_queue</refname>
<refpurpose>Crea o se adhiere a una cola de mensajes</refpurpose>
@@ -28,28 +28,26 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
Identificador numérico de la cola de mensajes.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Permisos en la cola. Por omisión, vale 0666. Si la cola de
mensajes ya existe, el argumento <parameter>permissions</parameter>
será ignorado.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
Identificador numérico de la cola de mensajes.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Permisos en la cola. Por omisión, vale 0666. Si la cola de
mensajes ya existe, el argumento <parameter>permissions</parameter>
será ignorado.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -65,41 +63,37 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
En caso de éxito, esta función devuelve una instancia de
<classname>SysvMessageQueue</classname> ahora; anteriormente, se devolvía
un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
En caso de éxito, esta función devuelve una instancia de
<classname>SysvMessageQueue</classname> ahora; anteriormente, se devolvía
un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_send</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_send</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: seros Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: seros Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-queue-exists">
<refnamediv>
<refname>msg_queue_exists</refname>
@@ -20,18 +20,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
La clave de la cola.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
La clave de la cola.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -43,17 +41,14 @@
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_stat_queue</function></member>
</simplelist>
</para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_stat_queue</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.msg-receive" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-receive">
<refnamediv>
<refname>msg_receive</refname>
<refpurpose>Recibe un mensaje desde una cola de mensajes</refpurpose>
@@ -30,129 +30,127 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
Descriptor de recurso de cola de mensajes
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>desired_message_type</parameter></term>
<listitem>
<para>
Si <parameter>desired_message_type</parameter> vale 0, se devuelve el primer mensaje
de la cola. Si <parameter>desired_message_type</parameter> vale
más que 0, entonces se devolverá el primer mensaje de ese tipo.
Si <parameter>desired_message_type</parameter> vale menos que 0, se devolverá el primer
mensaje de la cola cuyo tipo sea inferior o igual al valor absoluto
de <parameter>desired_message_type</parameter>. Si no hay mensajes
que cumplan los criterios, el script esperará a que llegue un mensaje
de ese tipo a la cola. Este bloqueo puede evitarse especificando la opción
<constant>MSG_IPC_NOWAIT</constant> en el parámetro
<parameter>flags</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>received_message_type</parameter></term>
<listitem>
<para>
El tipo de mensaje recibido se almacenará en este parámetro.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>max_message_size</parameter></term>
<listitem>
<para>
El tamaño máximo de mensaje se establece mediante
<parameter>max_message_size</parameter>; si el mensaje de la cola es más grande
que este tamaño, la función fallará (a menos que se utilice una opción
<parameter>flags</parameter>, descrita a continuación).
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message</parameter></term>
<listitem>
<para>
El mensaje recibido se almacenará en el parámetro <parameter>message</parameter>,
a menos que haya habido errores al recibir el mensaje.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>unserialize</parameter></term>
<listitem>
<para>
Cuando esto es cierto, el mensaje se trata como si hubiera sido serializado
con el mismo mecanismo que el módulo de sesión. El mensaje será entonces
deserializado y devuelto al script. Esto permitirá recibir fácilmente
arrays u objetos complejos en su script, enviados por otros scripts PHP,
o, si se utiliza WDDX, desde cualquier fuente compatible con WDDX.
</para>
<para>
Si <parameter>unserialize</parameter> vale &false;,
el mensaje se devolverá intacto, sin modificar los valores binarios.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>flags</parameter></term>
<listitem>
<para>
El parámetro <parameter>flags</parameter> permite pasar opciones
para configurar las llamadas msgrcv. Por omisión, vale 0, pero se pueden
especificar una o varias opciones combinándolas con el operador OR.
<table>
<title>Opciones de la función <function>msg_receive</function></title>
<tgroup cols="2">
<tbody>
<row>
<entry><constant>MSG_IPC_NOWAIT</constant></entry>
<entry>Si no hay mensajes del tipo
<parameter>desired_message_type</parameter>, se devuelve inmediatamente
y no se espera. La función fallará y devolverá un entero
correspondiente a <constant>MSG_ENOMSG</constant>.
</entry>
</row>
<row>
<entry><constant>MSG_EXCEPT</constant></entry>
<entry>Al utilizar esta opción en combinación con
un tipo <parameter>desired_message_type</parameter> superior a 0, la
función leerá el primer mensaje que no sea
del tipo solicitado por <parameter>desired_message_type</parameter>.</entry>
</row>
<row>
<entry><constant>MSG_NOERROR</constant></entry>
<entry>
Si el mensaje es más grande que <parameter>max_message_size</parameter>,
esta opción truncará el mensaje al tamaño de
<parameter>max_message_size</parameter> y no reportará errores.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>errorcode</parameter></term>
<listitem>
<para>
Si la función falla, el parámetro opcional
<parameter>error_code</parameter> se establecerá al valor
de la variable del sistema errno.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
Descriptor de recurso de cola de mensajes
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>desired_message_type</parameter></term>
<listitem>
<para>
Si <parameter>desired_message_type</parameter> vale 0, se devuelve el primer mensaje
de la cola. Si <parameter>desired_message_type</parameter> vale
más que 0, entonces se devolverá el primer mensaje de ese tipo.
Si <parameter>desired_message_type</parameter> vale menos que 0, se devolverá el primer
mensaje de la cola cuyo tipo sea inferior o igual al valor absoluto
de <parameter>desired_message_type</parameter>. Si no hay mensajes
que cumplan los criterios, el script esperará a que llegue un mensaje
de ese tipo a la cola. Este bloqueo puede evitarse especificando la opción
<constant>MSG_IPC_NOWAIT</constant> en el parámetro
<parameter>flags</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>received_message_type</parameter></term>
<listitem>
<para>
El tipo de mensaje recibido se almacenará en este parámetro.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>max_message_size</parameter></term>
<listitem>
<para>
El tamaño máximo de mensaje se establece mediante
<parameter>max_message_size</parameter>; si el mensaje de la cola es más grande
que este tamaño, la función fallará (a menos que se utilice una opción
<parameter>flags</parameter>, descrita a continuación).
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message</parameter></term>
<listitem>
<para>
El mensaje recibido se almacenará en el parámetro <parameter>message</parameter>,
a menos que haya habido errores al recibir el mensaje.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>unserialize</parameter></term>
<listitem>
<para>
Cuando esto es cierto, el mensaje se trata como si hubiera sido serializado
con el mismo mecanismo que el módulo de sesión. El mensaje será entonces
deserializado y devuelto al script. Esto permitirá recibir fácilmente
arrays u objetos complejos en su script, enviados por otros scripts PHP,
o, si se utiliza WDDX, desde cualquier fuente compatible con WDDX.
</para>
<para>
Si <parameter>unserialize</parameter> vale &false;,
el mensaje se devolverá intacto, sin modificar los valores binarios.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>flags</parameter></term>
<listitem>
<para>
El parámetro <parameter>flags</parameter> permite pasar opciones
para configurar las llamadas msgrcv. Por omisión, vale 0, pero se pueden
especificar una o varias opciones combinándolas con el operador OR.
<table>
<title>Opciones de la función <function>msg_receive</function></title>
<tgroup cols="2">
<tbody>
<row>
<entry><constant>MSG_IPC_NOWAIT</constant></entry>
<entry>Si no hay mensajes del tipo
<parameter>desired_message_type</parameter>, se devuelve inmediatamente
y no se espera. La función fallará y devolverá un entero
correspondiente a <constant>MSG_ENOMSG</constant>.
</entry>
</row>
<row>
<entry><constant>MSG_EXCEPT</constant></entry>
<entry>Al utilizar esta opción en combinación con
un tipo <parameter>desired_message_type</parameter> superior a 0, la
función leerá el primer mensaje que no sea
del tipo solicitado por <parameter>desired_message_type</parameter>.</entry>
</row>
<row>
<entry><constant>MSG_NOERROR</constant></entry>
<entry>
Si el mensaje es más grande que <parameter>max_message_size</parameter>,
esta opción truncará el mensaje al tamaño de
<parameter>max_message_size</parameter> y no reportará errores.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>errorcode</parameter></term>
<listitem>
<para>
Si la función falla, el parámetro opcional
<parameter>error_code</parameter> se establecerá al valor
de la variable del sistema errno.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -170,39 +168,35 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora espera una <classname>SysvMessageQueue</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora espera una <classname>SysvMessageQueue</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_send</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_send</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.msg-remove-queue" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-remove-queue">
<refnamediv>
<refname>msg_remove_queue</refname>
<refpurpose>Destruye una cola de mensajes</refpurpose>
@@ -24,18 +24,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
La cola de mensajes
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
La cola de mensajes
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -47,39 +45,35 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora requiere una <classname>SysvMessageQueue</classname>;
anteriormente se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora requiere una <classname>SysvMessageQueue</classname>;
anteriormente se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>msg_get_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</para>
<simplelist>
<member><function>msg_get_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.msg-send" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-send">
<refnamediv>
<refname>msg_send</refname>
<refpurpose>Envía un mensaje a una cola</refpurpose>
@@ -28,80 +28,78 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
La cola de mensajes
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message_type</parameter></term>
<listitem>
<para>
El tipo del mensaje (DEBE ser mayor que 0)
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message</parameter></term>
<listitem>
<para>
El cuerpo del mensaje
</para>
<note>
<para>
La cola de mensajes
Si <parameter>serialize</parameter> está definido como &false;, DEBE ser del tipo: &string;, &integer;, &float; o &boolean;.
En otros casos se emitirá un aviso.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message_type</parameter></term>
<listitem>
<para>
El tipo del mensaje (DEBE ser mayor que 0)
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message</parameter></term>
<listitem>
<para>
El cuerpo del mensaje
</para>
<note>
<para>
Si <parameter>serialize</parameter> está definido como &false;, DEBE ser del tipo: &string;, &integer;, &float; o &boolean;.
En otros casos se emitirá un aviso.
</para>
</note>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>serialize</parameter></term>
<listitem>
<para>
El parámetro opcional <parameter>serialize</parameter> controla el
método de envío del mensaje <parameter>message</parameter>. <parameter>serialize</parameter>
tiene por omisión el valor &true; lo que significa que el mensaje <parameter>message</parameter>
será serializado utilizando el mismo mecanismo que el utilizado
por las sesiones, antes de ser enviado a la cola de mensajes. Esto permite
enviar arrays y objetos complejos a otros scripts PHP, o bien, si se utiliza
la extensión WDDX, intercambiar mensajes con clientes compatibles WDDX.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>blocking</parameter></term>
<listitem>
<para>
Si el mensaje es demasiado grande para ser almacenado por la cola, su
script esperará hasta que otro proceso lea de la
cola un mensaje, y libere suficiente espacio para su mensaje. Este es
el modo bloqueante: puede evitar este modo utilizando el
parámetro <parameter>blocking</parameter> con el valor &false;:
en este caso, <function>msg_send</function> retornará inmediatamente
&false; si el mensaje es demasiado grande para la cola. Asignará entonces
al parámetro <parameter>error_code</parameter> el valor de
<constant>MSG_EAGAIN</constant>,
indicando que debería intentar enviar su mensaje de nuevo, un poco más tarde.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>error_code</parameter></term>
<listitem>
<para>
Si la función falla, el código de error opcional será definido con el valor de
la variable del sistema errno.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</note>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>serialize</parameter></term>
<listitem>
<para>
El parámetro opcional <parameter>serialize</parameter> controla el
método de envío del mensaje <parameter>message</parameter>. <parameter>serialize</parameter>
tiene por omisión el valor &true; lo que significa que el mensaje <parameter>message</parameter>
será serializado utilizando el mismo mecanismo que el utilizado
por las sesiones, antes de ser enviado a la cola de mensajes. Esto permite
enviar arrays y objetos complejos a otros scripts PHP, o bien, si se utiliza
la extensión WDDX, intercambiar mensajes con clientes compatibles WDDX.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>blocking</parameter></term>
<listitem>
<para>
Si el mensaje es demasiado grande para ser almacenado por la cola, su
script esperará hasta que otro proceso lea de la
cola un mensaje, y libere suficiente espacio para su mensaje. Este es
el modo bloqueante: puede evitar este modo utilizando el
parámetro <parameter>blocking</parameter> con el valor &false;:
en este caso, <function>msg_send</function> retornará inmediatamente
&false; si el mensaje es demasiado grande para la cola. Asignará entonces
al parámetro <parameter>error_code</parameter> el valor de
<constant>MSG_EAGAIN</constant>,
indicando que debería intentar enviar su mensaje de nuevo, un poco más tarde.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>error_code</parameter></term>
<listitem>
<para>
Si la función falla, el código de error opcional será definido con el valor de
la variable del sistema errno.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -119,39 +117,35 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora espera una <classname>SysvMessageQueue</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora espera una <classname>SysvMessageQueue</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.msg-set-queue" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-set-queue">
<refnamediv>
<refname>msg_set_queue</refname>
<refpurpose>Modifica información en la cola de mensajes</refpurpose>
@@ -32,28 +32,26 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
La cola de mensajes
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>data</parameter></term>
<listitem>
<para>
Deben especificarse los valores deseados definiendo
el valor de las claves que se quieren recuperar en el array
<parameter>data</parameter>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
La cola de mensajes
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>data</parameter></term>
<listitem>
<para>
Deben especificarse los valores deseados definiendo
el valor de las claves que se quieren recuperar en el array
<parameter>data</parameter>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -65,39 +63,35 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora espera una <classname>SysvMessageQueue</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora espera una <classname>SysvMessageQueue</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_get_queue</function></member>
</simplelist>
</para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_stat_queue</function></member>
<member><function>msg_get_queue</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.msg-stat-queue" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-stat-queue">
<refnamediv>
<refname>msg_stat_queue</refname>
<refpurpose>Devuelve información sobre la cola de mensajes</refpurpose>
@@ -24,18 +24,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
La cola de mensajes
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
La cola de mensajes
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -120,39 +118,35 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora espera una <classname>SysvMessageQueue</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>queue</parameter> ahora espera una <classname>SysvMessageQueue</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_get_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</para>
<simplelist>
<member><function>msg_remove_queue</function></member>
<member><function>msg_receive</function></member>
<member><function>msg_get_queue</function></member>
<member><function>msg_set_queue</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: cdc9d28d334bbc08386fecf8aade66080004a9dd Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.sem-acquire" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.sem-acquire">
<refnamediv>
<refname>sem_acquire</refname>
<refpurpose>Reserva un semáforo</refpurpose>
@@ -31,30 +31,28 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
<parameter>semaphore</parameter> es un recurso de
semáforo, obtenido de la función <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>non_blocking</parameter></term>
<listitem>
<para>
Especifica si el proceso no debe esperar la adquisición del semáforo.
Si es &true;, la llamada devolverá
&false; inmediatamente si un semáforo no puede ser
adquirido inmediatamente.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
<parameter>semaphore</parameter> es un recurso de
semáforo, obtenido de la función <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>non_blocking</parameter></term>
<listitem>
<para>
Especifica si el proceso no debe esperar la adquisición del semáforo.
Si es &true;, la llamada devolverá
&false; inmediatamente si un semáforo no puede ser
adquirido inmediatamente.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -66,37 +64,33 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>semaphore</parameter> ahora espera una <classname>SysvSemaphore</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>semaphore</parameter> ahora espera una <classname>SysvSemaphore</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>sem_get</function></member>
<member><function>sem_release</function></member>
</simplelist>
</para>
<simplelist>
<member><function>sem_get</function></member>
<member><function>sem_release</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 105769eb557af47e5f2d0bea47457827114942fa Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.sem-get" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.sem-get">
<refnamediv>
<refname>sem_get</refname>
<refpurpose>Retorna un identificador de semáforo</refpurpose>
@@ -35,46 +35,44 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>max_acquire</parameter></term>
<listitem>
<para>
El número de procesos que pueden reservar simultáneamente el semáforo
se especifica en el argumento <parameter>max_acquire</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Los permisos del semáforo.
Actualmente, este valor solo se aplica
si el proceso es el único proceso actualmente
adjunto al semáforo.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>auto_release</parameter></term>
<listitem>
<para>
El argumento opcional <parameter>auto_release</parameter> especifica
si el semáforo debe ser liberado automáticamente al cerrar.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>max_acquire</parameter></term>
<listitem>
<para>
El número de procesos que pueden reservar simultáneamente el semáforo
se especifica en el argumento <parameter>max_acquire</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Los permisos del semáforo.
Actualmente, este valor solo se aplica
si el proceso es el único proceso actualmente
adjunto al semáforo.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>auto_release</parameter></term>
<listitem>
<para>
El argumento opcional <parameter>auto_release</parameter> especifica
si el semáforo debe ser liberado automáticamente al cerrar.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -86,35 +84,33 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
En caso de éxito, esta función retorna una instancia de
<classname>SysvSemaphore</classname> ahora; anteriormente; un
<type>resource</type> era retornado.
</entry>
</row>
<row>
<entry>8.0.0</entry>
<entry>
El tipo de <parameter>auto_release</parameter> ha sido modificado de
<type>int</type> a <type>bool</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
En caso de éxito, esta función retorna una instancia de
<classname>SysvSemaphore</classname> ahora; anteriormente; un
<type>resource</type> era retornado.
</entry>
</row>
<row>
<entry>8.0.0</entry>
<entry>
El tipo de <parameter>auto_release</parameter> ha sido modificado de
<type>int</type> a <type>bool</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="notes">
@@ -133,13 +129,11 @@
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>sem_acquire</function></member>
<member><function>sem_release</function></member>
<member><function>ftok</function></member>
</simplelist>
</para>
<simplelist>
<member><function>sem_acquire</function></member>
<member><function>sem_release</function></member>
<member><function>ftok</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 105769eb557af47e5f2d0bea47457827114942fa Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.sem-release" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.sem-release">
<refnamediv>
<refname>sem_release</refname>
<refpurpose>Libera un semáforo</refpurpose>
@@ -27,19 +27,17 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
Un semáforo, tal como
devuelto por la función <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
Un semáforo, tal como
devuelto por la función <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -51,37 +49,33 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>semaphore</parameter> ahora espera una <classname>SysvSemaphore</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>semaphore</parameter> ahora espera una <classname>SysvSemaphore</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>sem_get</function></member>
<member><function>sem_acquire</function></member>
</simplelist>
</para>
<simplelist>
<member><function>sem_get</function></member>
<member><function>sem_acquire</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 105769eb557af47e5f2d0bea47457827114942fa Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.sem-remove" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.sem-remove">
<refnamediv>
<refname>sem_remove</refname>
<refpurpose>Destruye un semáforo</refpurpose>
@@ -24,19 +24,17 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
Un semáforo, tal como es devuelto
por la función <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
Un semáforo, tal como es devuelto
por la función <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -48,38 +46,34 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>semaphore</parameter> ahora espera una <classname>SysvSemaphore</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>semaphore</parameter> ahora espera una <classname>SysvSemaphore</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>sem_get</function></member>
<member><function>sem_release</function></member>
<member><function>sem_acquire</function></member>
</simplelist>
</para>
<simplelist>
<member><function>sem_get</function></member>
<member><function>sem_release</function></member>
<member><function>sem_acquire</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes Maintainer: Marqitos -->
<refentry xml:id="function.shm-attach" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-attach">
<refnamediv>
<refname>shm_attach</refname>
<refpurpose>Crea o abre un segmento de memoria compartida</refpurpose>
@@ -35,36 +35,34 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
Un identificador numérico de la memoria compartida
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>size</parameter></term>
<listitem>
<para>
El tamaño de la memoria. Si no se proporciona, por defecto
valdrá el valor de <literal>sysvshm.init_mem</literal> del fichero
&php.ini;, de lo contrario 10000 bytes.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Los permisos (opcionales). Por defecto, valen 0666.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
Un identificador numérico de la memoria compartida
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>size</parameter></term>
<listitem>
<para>
El tamaño de la memoria. Si no se proporciona, por defecto
valdrá el valor de <literal>sysvshm.init_mem</literal> del fichero
&php.ini;, de lo contrario 10000 bytes.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Los permisos (opcionales). Por defecto, valen 0666.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -106,12 +104,10 @@
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>shm_detach</function></member>
<member><function>ftok</function></member>
</simplelist>
</para>
<simplelist>
<member><function>shm_detach</function></member>
<member><function>ftok</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.shm-detach" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-detach">
<refnamediv>
<refname>shm_detach</refname>
<refpurpose>Libera un segmento de memoria compartida</refpurpose>
@@ -26,18 +26,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -49,38 +47,34 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>
en lugar de un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>
en lugar de un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>shm_attach</function></member>
<member><function>shm_remove</function></member>
<member><function>shm_remove_var</function></member>
</simplelist>
</para>
<simplelist>
<member><function>shm_attach</function></member>
<member><function>shm_remove</function></member>
<member><function>shm_remove_var</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.shm-get-var" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-get-var">
<refnamediv>
<refname>shm_get_var</refname>
<refpurpose>Lee una variable en la memoria compartida</refpurpose>
@@ -26,26 +26,24 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
La clave de la variable.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
La clave de la variable.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -57,37 +55,33 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>
en lugar de un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>
en lugar de un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>shm_has_var</function></member>
<member><function>shm_put_var</function></member>
</simplelist>
</para>
<simplelist>
<member><function>shm_has_var</function></member>
<member><function>shm_put_var</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.shm-has-var" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-has-var">
<refnamediv>
<refname>shm_has_var</refname>
<refpurpose>Verifica si una variable existe en memoria compartida</refpurpose>
@@ -22,26 +22,24 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
El nombre de la variable.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
El nombre de la variable.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -53,37 +51,33 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>;
anteriormente se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>;
anteriormente se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>shm_get_var</function></member>
<member><function>shm_put_var</function></member>
</simplelist>
</para>
<simplelist>
<member><function>shm_get_var</function></member>
<member><function>shm_put_var</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.shm-put-var" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-put-var">
<refnamediv>
<refname>shm_put_var</refname>
<refpurpose>Inserta o modifica una variable en la memoria compartida</refpurpose>
@@ -32,37 +32,35 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
La clave de la variable.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>value</parameter></term>
<listitem>
<para>
La variable. Todos los <link linkend="language.types">tipos de variables</link>
soportados por la función <function>serialize</function> pueden ser
utilizados: esto significa que todos los tipos, excepto los recursos y algunos
objetos internos, pueden ser serializados.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
La clave de la variable.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>value</parameter></term>
<listitem>
<para>
La variable. Todos los <link linkend="language.types">tipos de variables</link>
soportados por la función <function>serialize</function> pueden ser
utilizados: esto significa que todos los tipos, excepto los recursos y algunos
objetos internos, pueden ser serializados.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -74,37 +72,33 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>;
anteriormente, se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>shm_get_var</function></member>
<member><function>shm_has_var</function></member>
</simplelist>
</para>
<simplelist>
<member><function>shm_get_var</function></member>
<member><function>shm_has_var</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.shm-remove-var" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-remove-var">
<refnamediv>
<refname>shm_remove_var</refname>
<refpurpose>Elimina una variable de la memoria compartida</refpurpose>
@@ -24,26 +24,24 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
La clave de la variable.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
La clave de la variable.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -55,36 +53,32 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>
en lugar de un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>
en lugar de un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>shm_remove</function></member>
</simplelist>
</para>
<simplelist>
<member><function>shm_remove</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: PhilDaiguille Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.shm-remove" xmlns="http://docbook.org/ns/docbook">
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-remove">
<refnamediv>
<refname>shm_remove</refname>
<refpurpose>Elimina un segmento de memoria compartida bajo Unix</refpurpose>
@@ -23,18 +23,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Un segmento de memoria compartida obtenido desde <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -46,36 +44,32 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>;
anteriormente se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>shm</parameter> ahora requiere una instancia de <classname>SysvSharedMemory</classname>;
anteriormente se esperaba un <type>resource</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>shm_remove_var</function></member>
</simplelist>
</para>
<simplelist>
<member><function>shm_remove_var</function></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 6dfe0767250cdbdf509223f6bc266557b0a3fec9 Maintainer: seros Status: ready -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: seros Status: ready -->
<!-- Reviewed: yes Maintainer: seros -->
<section xml:id="sem.configuration" xmlns="http://docbook.org/ns/docbook">
<section xmlns="http://docbook.org/ns/docbook" xml:id="sem.configuration">
&reftitle.runtime;
&extension.runtime;
<para>
@@ -23,7 +22,7 @@
<entry><link linkend="ini.sysvshm.init-mem">sysvshm.init_mem</link></entry>
<entry>10000</entry>
<entry><constant>INI_SYSTEM</constant></entry>
<entry></entry>
<entry/>
</row>
</tbody>
</tgroup>
@@ -35,26 +34,23 @@
&ini.descriptions.title;
<para>
<variablelist>
<variablelist>
<varlistentry xml:id="ini.sysvshm.init-mem">
<term>
<parameter>sysvshm.init_mem</parameter>
<type>int</type>
</term>
<listitem>
<para>
Un tamaño predeterminado del segmento de memoria compartida.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.sysvshm.init-mem">
<term>
<parameter>sysvshm.init_mem</parameter>
<type>int</type>
</term>
<listitem>
<para>
Un tamaño predeterminado del segmento de memoria compartida.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</variablelist>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -75,4 +71,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->