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

This commit is contained in:
Gina Peter Banyard
2026-01-26 15:33:25 +00:00
parent bbb8303a57
commit f0b6b6b664
20 changed files with 965 additions and 1058 deletions

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.ftok" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ftok">
<refnamediv>
<refname>ftok</refname>
<refpurpose>Converte um nome de caminho e um identificador de projeto em uma chave IPC do System V</refpurpose>
@@ -23,26 +24,24 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>filename</parameter></term>
<listitem>
<para>
Caminho para um arquivo acessível.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>project_id</parameter></term>
<listitem>
<para>
Identificador do projeto. Deve ser uma string de um caractere.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>filename</parameter></term>
<listitem>
<para>
Caminho para um arquivo acessível.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>project_id</parameter></term>
<listitem>
<para>
Identificador do projeto. Deve ser uma string de um caractere.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -55,12 +54,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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.msg-get-queue" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-get-queue">
<refnamediv>
<refname>msg_get_queue</refname>
<refpurpose>Cria ou anexa a uma fila de mensagens</refpurpose>
@@ -27,27 +28,25 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
ID numérico da fila de mensagens
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Permissões da fila. O padrão é 0666. Se a fila de mensagens já
existir, o parâmetro <parameter>permissions</parameter> será ignorado.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
ID numérico da fila de mensagens
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Permissões da fila. O padrão é 0666. Se a fila de mensagens já
existir, o parâmetro <parameter>permissions</parameter> será ignorado.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -60,40 +59,36 @@
<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>
Em caso de sucesso, esta função retorna uma instância de <classname>SysvMessageQueue</classname>;
anteriormente, um <type>resource</type> era retornado.
</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>
Em caso de sucesso, esta função retorna uma instância de <classname>SysvMessageQueue</classname>;
anteriormente, um <type>resource</type> era retornado.
</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,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-queue-exists">
<refnamediv>
<refname>msg_queue_exists</refname>
@@ -19,18 +20,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
Chave da fila.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
Chave da fila.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -42,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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.msg-receive" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-receive">
<refnamediv>
<refname>msg_receive</refname>
<refpurpose>Recebe uma mensagem de uma fila de mensagens</refpurpose>
@@ -28,130 +29,128 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
A fila de mensagens.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>desired_message_type</parameter></term>
<listitem>
<para>
Se <parameter>desired_message_type</parameter> for 0, a mensagem do início
da fila será retornada. Se <parameter>desired_message_type</parameter> for
maior que 0, a primeira mensagem desse tipo será retornada.
Se <parameter>desired_message_type</parameter> for menor que 0, a primeira
mensagem na fila com um tipo menor ou igual ao
valor absoluto de <parameter>desired_message_type</parameter> será lida.
Se nenhuma mensagem corresponder aos critérios, seu script aguardará até que uma
mensagem adequada chegue à fila. Pode-se impedir que o script bloqueie
especificando <constant>MSG_IPC_NOWAIT</constant> no
parâmetro <parameter>flags</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>received_message_type</parameter></term>
<listitem>
<para>
O tipo de mensagem recebida será armazenado neste
parâmetro.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>max_message_size</parameter></term>
<listitem>
<para>
O tamanho máximo da mensagem a ser aceita é especificado pelo
<parameter>max_message_size</parameter>; se a mensagem na fila for maior
que esse tamanho, a função falhará (a menos que se defina
<parameter>flags</parameter> conforme descrito abaixo).
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message</parameter></term>
<listitem>
<para>
A mensagem recebida será armazenada em <parameter>message</parameter>,
a menos que tenham ocorridos erros no recebimento da mensagem.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>unserialize</parameter></term>
<listitem>
<para>
Se definido como
&true;, a mensagem será tratada como se tivesse sido serializada usando o
mesmo mecanismo do módulo de sessão. A mensagem será desserializada
e então retornada ao script. Isso permite que se receba facilmente
arrays ou estruturas de objetos complexas de outros scripts PHP, ou se
estiver sendo usado o serializador WDDX, de qualquer fonte compatível com WDDX.
</para>
<para>
Se <parameter>unserialize</parameter> for &false;, a mensagem será
retornada como uma string binária segura.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>flags</parameter></term>
<listitem>
<para>
O parâmetro opcional <parameter>flags</parameter> permite que sejam passados sinalizadores para a
chamada de sistema msgrcv de baixo nível. O padrão é 0, mas pode-se especificar um
ou mais dos seguintes valores (adicionando-os ou usando OR).
<table>
<title>Valores de sinalizadores para msg_receive</title>
<tgroup cols="2">
<tbody>
<row>
<entry><constant>MSG_IPC_NOWAIT</constant></entry>
<entry>Se não houver mensagens de
<parameter>desired_message_type</parameter>, retorna imediatamente e não
espera. A função falhará e retornará um valor inteiro
correspondente a <constant>MSG_ENOMSG</constant>.
</entry>
</row>
<row>
<entry><constant>MSG_EXCEPT</constant></entry>
<entry>Usar este sinalizador em combinação com um
<parameter>desired_message_type</parameter> maior que 0 fará com que a
função receba a primeira mensagem que não seja igual a
<parameter>desired_message_type</parameter>.</entry>
</row>
<row>
<entry><constant>MSG_NOERROR</constant></entry>
<entry>
Se a mensagem for maior que <parameter>max_message_size</parameter>,
definir este sinalizador truncará a mensagem para
<parameter>max_message_size</parameter> e não sinalizará um erro.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>error_code</parameter></term>
<listitem>
<para>
Se a função falhar, o parâmetro opcional <parameter>error_code</parameter>
será definido como o valor da variável "errno" do sistema.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
A fila de mensagens.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>desired_message_type</parameter></term>
<listitem>
<para>
Se <parameter>desired_message_type</parameter> for 0, a mensagem do início
da fila será retornada. Se <parameter>desired_message_type</parameter> for
maior que 0, a primeira mensagem desse tipo será retornada.
Se <parameter>desired_message_type</parameter> for menor que 0, a primeira
mensagem na fila com um tipo menor ou igual ao
valor absoluto de <parameter>desired_message_type</parameter> será lida.
Se nenhuma mensagem corresponder aos critérios, seu script aguardará até que uma
mensagem adequada chegue à fila. Pode-se impedir que o script bloqueie
especificando <constant>MSG_IPC_NOWAIT</constant> no
parâmetro <parameter>flags</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>received_message_type</parameter></term>
<listitem>
<para>
O tipo de mensagem recebida será armazenado neste
parâmetro.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>max_message_size</parameter></term>
<listitem>
<para>
O tamanho máximo da mensagem a ser aceita é especificado pelo
<parameter>max_message_size</parameter>; se a mensagem na fila for maior
que esse tamanho, a função falhará (a menos que se defina
<parameter>flags</parameter> conforme descrito abaixo).
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message</parameter></term>
<listitem>
<para>
A mensagem recebida será armazenada em <parameter>message</parameter>,
a menos que tenham ocorridos erros no recebimento da mensagem.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>unserialize</parameter></term>
<listitem>
<para>
Se definido como
&true;, a mensagem será tratada como se tivesse sido serializada usando o
mesmo mecanismo do módulo de sessão. A mensagem será desserializada
e então retornada ao script. Isso permite que se receba facilmente
arrays ou estruturas de objetos complexas de outros scripts PHP, ou se
estiver sendo usado o serializador WDDX, de qualquer fonte compatível com WDDX.
</para>
<para>
Se <parameter>unserialize</parameter> for &false;, a mensagem será
retornada como uma string binária segura.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>flags</parameter></term>
<listitem>
<para>
O parâmetro opcional <parameter>flags</parameter> permite que sejam passados sinalizadores para a
chamada de sistema msgrcv de baixo nível. O padrão é 0, mas pode-se especificar um
ou mais dos seguintes valores (adicionando-os ou usando OR).
<table>
<title>Valores de sinalizadores para msg_receive</title>
<tgroup cols="2">
<tbody>
<row>
<entry><constant>MSG_IPC_NOWAIT</constant></entry>
<entry>Se não houver mensagens de
<parameter>desired_message_type</parameter>, retorna imediatamente e não
espera. A função falhará e retornará um valor inteiro
correspondente a <constant>MSG_ENOMSG</constant>.
</entry>
</row>
<row>
<entry><constant>MSG_EXCEPT</constant></entry>
<entry>Usar este sinalizador em combinação com um
<parameter>desired_message_type</parameter> maior que 0 fará com que a
função receba a primeira mensagem que não seja igual a
<parameter>desired_message_type</parameter>.</entry>
</row>
<row>
<entry><constant>MSG_NOERROR</constant></entry>
<entry>
Se a mensagem for maior que <parameter>max_message_size</parameter>,
definir este sinalizador truncará a mensagem para
<parameter>max_message_size</parameter> e não sinalizará um erro.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>error_code</parameter></term>
<listitem>
<para>
Se a função falhar, o parâmetro opcional <parameter>error_code</parameter>
será definido como o valor da variável "errno" do sistema.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -169,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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.msg-remove-queue" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-remove-queue">
<refnamediv>
<refname>msg_remove_queue</refname>
<refpurpose>Destrói uma fila de mensagens</refpurpose>
@@ -22,18 +23,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
A fila de mensagens.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
A fila de mensagens.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -45,39 +44,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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.msg-send" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-send">
<refnamediv>
<refname>msg_send</refname>
<refpurpose>Envia uma mensagem para uma fila de mensagens</refpurpose>
@@ -26,80 +27,78 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
A fila de mensagens.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message_type</parameter></term>
<listitem>
<para>
O tipo da mensagem (PRECISA ser maior que 0).
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message</parameter></term>
<listitem>
<para>
O corpo da mensagem.
</para>
<note>
<para>
A fila de mensagens.
Se <parameter>serialize</parameter> definido como &false; for fornecido,
PRECISA ser do tipo: <type>string</type>, <type>int</type>, <type>float</type>
ou <type>bool</type>. Caso contrário, um aviso será emitido.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message_type</parameter></term>
<listitem>
<para>
O tipo da mensagem (PRECISA ser maior que 0).
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>message</parameter></term>
<listitem>
<para>
O corpo da mensagem.
</para>
<note>
<para>
Se <parameter>serialize</parameter> definido como &false; for fornecido,
PRECISA ser do tipo: <type>string</type>, <type>int</type>, <type>float</type>
ou <type>bool</type>. Caso contrário, um aviso será emitido.
</para>
</note>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>serialize</parameter></term>
<listitem>
<para>
O parâmetro opcional <parameter>serialize</parameter> controla como a
mensagem do parâmetro <parameter>message</parameter> é enviada. <parameter>serialize</parameter>
tem como padrão &true;, o que significa que a mensagem em <parameter>message</parameter> é
serializada usando o mesmo mecanismo do módulo de sessão antes de ser
enviada para a fila. Isso permite que arrays e objetos complexos sejam enviados para
outros scripts PHP ou, se estiver sendo usado o serializador WDDX, para qualquer cliente
compatível com WDDX.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>blocking</parameter></term>
<listitem>
<para>
Se a mensagem for muito grande para caber na fila, o script aguardará
até que outro processo leia as mensagens da fila e libere espaço
suficiente para que a mensagem seja enviada.
Isso é chamado de bloqueio; pode-se evitar o bloqueio definindo o
parâmetro opcional <parameter>blocking</parameter> como &false;, nesse
caso, <function>msg_send</function> retornará imediatamente &false; se a
mensagem for muito grande para a fila, e definirá o
<parameter>error_code</parameter> opcional como <constant>MSG_EAGAIN</constant>,
indicando que deve-se tentar enviar a mensagem novamente um pouco
mais tarde.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>error_code</parameter></term>
<listitem>
<para>
Se a função falhar, o código de erro opcional será definido como o valor da variável errno do sistema.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</note>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>serialize</parameter></term>
<listitem>
<para>
O parâmetro opcional <parameter>serialize</parameter> controla como a
mensagem do parâmetro <parameter>message</parameter> é enviada. <parameter>serialize</parameter>
tem como padrão &true;, o que significa que a mensagem em <parameter>message</parameter> é
serializada usando o mesmo mecanismo do módulo de sessão antes de ser
enviada para a fila. Isso permite que arrays e objetos complexos sejam enviados para
outros scripts PHP ou, se estiver sendo usado o serializador WDDX, para qualquer cliente
compatível com WDDX.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>blocking</parameter></term>
<listitem>
<para>
Se a mensagem for muito grande para caber na fila, o script aguardará
até que outro processo leia as mensagens da fila e libere espaço
suficiente para que a mensagem seja enviada.
Isso é chamado de bloqueio; pode-se evitar o bloqueio definindo o
parâmetro opcional <parameter>blocking</parameter> como &false;, nesse
caso, <function>msg_send</function> retornará imediatamente &false; se a
mensagem for muito grande para a fila, e definirá o
<parameter>error_code</parameter> opcional como <constant>MSG_EAGAIN</constant>,
indicando que deve-se tentar enviar a mensagem novamente um pouco
mais tarde.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>error_code</parameter></term>
<listitem>
<para>
Se a função falhar, o código de erro opcional será definido como o valor da variável errno do sistema.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -117,39 +116,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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.msg-set-queue" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-set-queue">
<refnamediv>
<refname>msg_set_queue</refname>
<refpurpose>Define informações na estrutura de dados da fila de mensagens</refpurpose>
@@ -29,27 +30,25 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
A fila de mensagens.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>data</parameter></term>
<listitem>
<para>
Os valores necessários são especificados definindo o valor das chaves
necessárias no array <parameter>data</parameter>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
A fila de mensagens.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>data</parameter></term>
<listitem>
<para>
Os valores necessários são especificados definindo o valor das chaves
necessárias no array <parameter>data</parameter>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -61,39 +60,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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f7e33278a909d7f7bf491f77cb10c93581091736 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.msg-stat-queue" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.msg-stat-queue">
<refnamediv>
<refname>msg_stat_queue</refname>
<refpurpose>Retorna informações da estrutura de dados da fila de mensagens</refpurpose>
@@ -22,18 +23,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
A fila de mensagens.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>queue</parameter></term>
<listitem>
<para>
A fila de mensagens.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -118,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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvMessageQueue</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: cdc9d28d334bbc08386fecf8aade66080004a9dd Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.sem-acquire" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.sem-acquire">
<refnamediv>
<refname>sem_acquire</refname>
<refpurpose>Adquire um semáforo</refpurpose>
@@ -28,30 +29,28 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
<parameter>semaphore</parameter> é um semáforo
obtido de <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>non_blocking</parameter></term>
<listitem>
<para>
Especifica se o processo não deve aguardar a aquisição do semáforo.
Se definido como &true;, a chamada retornará
&false; imediatamente se um semáforo não puder ser adquirido
imediatamente.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
<parameter>semaphore</parameter> é um semáforo
obtido de <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>non_blocking</parameter></term>
<listitem>
<para>
Especifica se o processo não deve aguardar a aquisição do semáforo.
Se definido como &true;, a chamada retornará
&false; imediatamente se um semáforo não puder ser adquirido
imediatamente.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -63,37 +62,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> agora espera uma instância de <classname>SysvSemaphore</classname>;
anteriormente, um <type>resource</type> era esperado.
</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> agora espera uma instância de <classname>SysvSemaphore</classname>;
anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 105769eb557af47e5f2d0bea47457827114942fa Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.sem-get" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.sem-get">
<refnamediv>
<refname>sem_get</refname>
<refpurpose>Obtém um ID de semáforo</refpurpose>
@@ -32,45 +33,43 @@
<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>
O número de processos que podem adquirir o semáforo simultaneamente
é definido como <parameter>max_acquire</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
As permissões do semáforo. Na verdade, este valor é
definido somente se o processo descobrir que é o único processo atualmente
anexado ao semáforo.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>auto_release</parameter></term>
<listitem>
<para>
Especifica se o semáforo deve ser liberado automaticamente mediante
desligamento da solicitação.
</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>
O número de processos que podem adquirir o semáforo simultaneamente
é definido como <parameter>max_acquire</parameter>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
As permissões do semáforo. Na verdade, este valor é
definido somente se o processo descobrir que é o único processo atualmente
anexado ao semáforo.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>auto_release</parameter></term>
<listitem>
<para>
Especifica se o semáforo deve ser liberado automaticamente mediante
desligamento da solicitação.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -83,34 +82,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>
Em caso de sucesso, esta função agora retorna uma instância de <classname>SysvSemaphore</classname>;
anteriormente, um <type>resource</type> era retornado.
</entry>
</row>
<row>
<entry>8.0.0</entry>
<entry>
O tipo de <parameter>auto_release</parameter> foi alterado de
<type>int</type> para <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>
Em caso de sucesso, esta função agora retorna uma instância de <classname>SysvSemaphore</classname>;
anteriormente, um <type>resource</type> era retornado.
</entry>
</row>
<row>
<entry>8.0.0</entry>
<entry>
O tipo de <parameter>auto_release</parameter> foi alterado de
<type>int</type> para <type>bool</type>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="notes">
@@ -128,13 +125,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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 105769eb557af47e5f2d0bea47457827114942fa Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.sem-release" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.sem-release">
<refnamediv>
<refname>sem_release</refname>
<refpurpose>Libera um semáforo</refpurpose>
@@ -25,19 +26,17 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
Um semáforo retornado por
<function>sem_get</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
Um semáforo retornado por
<function>sem_get</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -49,37 +48,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> agora espera uma instância de <classname>SysvSemaphore</classname>;
anteriormente, um <type>resource</type> era esperado.
</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> agora espera uma instância de <classname>SysvSemaphore</classname>;
anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 105769eb557af47e5f2d0bea47457827114942fa Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.sem-remove" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.sem-remove">
<refnamediv>
<refname>sem_remove</refname>
<refpurpose>Remove um semáforo</refpurpose>
@@ -22,19 +23,17 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
Um semáforo retornado
por <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>semaphore</parameter></term>
<listitem>
<para>
Um semáforo retornado
por <function>sem_get</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -46,38 +45,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> agora espera uma instância de <classname>SysvSemaphore</classname>;
anteriormente, um <type>resource</type> era esperado.
</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> agora espera uma instância de <classname>SysvSemaphore</classname>;
anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.shm-attach" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-attach">
<refnamediv>
<refname>shm_attach</refname>
<refpurpose>Cria ou abre um segmento de memória compartilhada</refpurpose>
@@ -32,36 +33,34 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
Um ID numérico de segmento de memória compartilhada
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>size</parameter></term>
<listitem>
<para>
O tamanho da memória. Se não for fornecido, o padrão é
<literal>sysvshm.init_mem</literal> no &php.ini; caso contrário, 10000
bytes.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Bits de permissão opcionais. Padrão: 0666.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
Um ID numérico de segmento de memória compartilhada
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>size</parameter></term>
<listitem>
<para>
O tamanho da memória. Se não for fornecido, o padrão é
<literal>sysvshm.init_mem</literal> no &php.ini; caso contrário, 10000
bytes.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>permissions</parameter></term>
<listitem>
<para>
Bits de permissão opcionais. Padrão: 0666.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -102,12 +101,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>

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.shm-detach" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-detach">
<refnamediv>
<refname>shm_detach</refname>
<refpurpose>Desconecta do segmento de memória compartilhada</refpurpose>
@@ -22,18 +23,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -45,38 +44,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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.shm-get-var" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-get-var">
<refnamediv>
<refname>shm_get_var</refname>
<refpurpose>Retorna uma variável da memória compartilhada</refpurpose>
@@ -22,26 +23,24 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
A chave da variável.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
A chave da variável.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -53,37 +52,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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.shm-has-var" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-has-var">
<refnamediv>
<refname>shm_has_var</refname>
<refpurpose>Verifica se uma entrada específica existe</refpurpose>
@@ -20,26 +21,24 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
A chave da variável.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
A chave da variável.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -51,37 +50,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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.shm-put-var" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-put-var">
<refnamediv>
<refname>shm_put_var</refname>
<refpurpose>Insere ou atualiza uma variável na memória compartilhada</refpurpose>
@@ -29,37 +30,35 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
A chave da variável.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>value</parameter></term>
<listitem>
<para>
A variável. Todos os <link linkend="language.types">tipos de variáveis</link>
que <function>serialize</function> suporta podem ser usados: geralmente
isso significa todos os tipos, exceto recursos e alguns objetos internos
que não podem ser serializados.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
A chave da variável.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>value</parameter></term>
<listitem>
<para>
A variável. Todos os <link linkend="language.types">tipos de variáveis</link>
que <function>serialize</function> suporta podem ser usados: geralmente
isso significa todos os tipos, exceto recursos e alguns objetos internos
que não podem ser serializados.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -71,37 +70,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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.shm-remove-var" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-remove-var">
<refnamediv>
<refname>shm_remove_var</refname>
<refpurpose>Remove uma variável da memória compartilhada
@@ -22,26 +23,24 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
A chave da variável.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>key</parameter></term>
<listitem>
<para>
A chave da variável.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -53,36 +52,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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 395ea247cf337110d795979e14841617aa9cefa9 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<refentry xml:id="function.shm-remove" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shm-remove">
<refnamediv>
<refname>shm_remove</refname>
<refpurpose>Remove memória compartilhada de sistemas Unix</refpurpose>
@@ -20,18 +21,16 @@
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<variablelist>
<varlistentry>
<term><parameter>shm</parameter></term>
<listitem>
<para>
Um segmento de memória compartilhada obtido de <function>shm_attach</function>.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
@@ -43,36 +42,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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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> espera uma instância de <classname>SysvSharedMemory</classname>
agora; anteriormente, um <type>resource</type> era esperado.
</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,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d4d5216e7a965ca194f6b1c9dee84cecab2674e5 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<section xml:id="sem.configuration" xmlns="http://docbook.org/ns/docbook">
<!-- EN-Revision: 9f2874ae15e66f4d828e8a4e7965cf03e4ed4ef7 Maintainer: leonardolara Status: ready -->
<!-- CREDITS: leonardolara -->
<section xmlns="http://docbook.org/ns/docbook" xml:id="sem.configuration">
&reftitle.runtime;
&extension.runtime;
<para>
@@ -20,7 +21,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>
@@ -32,26 +33,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>
Um tamanho padrão do segmento de memória compartilhada.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.sysvshm.init-mem">
<term>
<parameter>sysvshm.init_mem</parameter>
<type>int</type>
</term>
<listitem>
<para>
Um tamanho padrão do segmento de memória compartilhada.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</variablelist>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
@@ -72,4 +70,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->