-
Notifications
You must be signed in to change notification settings - Fork 158
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Translate new pcntl functions (#2028)
- Loading branch information
Showing
2 changed files
with
175 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- EN-Revision: 262ca5a53247283e8e927a4a52367474e7f9838a Maintainer: Fan2Shrek Status: ready --> | ||
<!-- Reviewed: yes --> | ||
<refentry xml:id="function.pcntl-getcpuaffinity" xmlns="http://docbook.org/ns/docbook"> | ||
<refnamediv> | ||
<refname>pcntl_getcpuaffinity</refname> | ||
<refpurpose>Renvoie l'affinité CPU d'un processus</refpurpose> | ||
</refnamediv> | ||
|
||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<type class="union"><type>bool</type><type>array</type></type><methodname>pcntl_getcpuaffinity</methodname> | ||
<methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>pid</parameter><initializer>&null;</initializer></methodparam> | ||
</methodsynopsis> | ||
<simpara> | ||
Renvoie l'affinité CPU du <parameter>pid</parameter>. | ||
</simpara> | ||
</refsect1> | ||
|
||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
<variablelist> | ||
<varlistentry> | ||
<term><parameter>pid</parameter></term> | ||
<listitem> | ||
<simpara> | ||
Si &null;, l'identifiant du processus courant est utilisé. | ||
</simpara> | ||
</listitem> | ||
</varlistentry> | ||
</variablelist> | ||
</refsect1> | ||
|
||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<simpara> | ||
Renvoie le masque d'affinité CPU du processus, &return.falseforfailure;. | ||
</simpara> | ||
&return.falseproblem; | ||
</refsect1> | ||
|
||
<refsect1 role="errors"> | ||
&reftitle.errors; | ||
<simpara> | ||
Une <classname>ValueError</classname> est lancée lorsque | ||
<parameter>pid</parameter> est un identifiant de processus invalide | ||
ou que le masque CPU n'a pas pu être créé. | ||
</simpara> | ||
<simpara> | ||
Si <parameter>pid</parameter> est un processus pour lequel l'utilisateur | ||
courant n'a pas la permission autorisée, un <constant>E_WARNING</constant> | ||
est émis. | ||
</simpara> | ||
</refsect1> | ||
|
||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<simplelist> | ||
<member><function>pcntl_setcpuaffinity</function></member> | ||
</simplelist> | ||
</refsect1> | ||
|
||
</refentry> | ||
<!-- Keep this comment at the end of the file | ||
Local variables: | ||
mode: sgml | ||
sgml-omittag:t | ||
sgml-shorttag:t | ||
sgml-minimize-attributes:nil | ||
sgml-always-quote-attributes:t | ||
sgml-indent-step:1 | ||
sgml-indent-data:t | ||
indent-tabs-mode:nil | ||
sgml-parent-document:nil | ||
sgml-default-dtd-file:"~/.phpdoc/manual.ced" | ||
sgml-exposed-tags:nil | ||
sgml-local-catalogs:nil | ||
sgml-local-ecat-files:nil | ||
End: | ||
vim600: syn=xml fen fdm=syntax fdl=2 si | ||
vim: et tw=78 syn=sgml | ||
vi: ts=1 sw=1 | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- EN-Revision: 5af24e453c46b4b8611cca1dfc1b8628ae9fd368 Maintainer: Fan2Shrek Status: ready --> | ||
<!-- Reviewed: yes --> | ||
<refentry xml:id="function.pcntl-setcpuaffinity" xmlns="http://docbook.org/ns/docbook"> | ||
<refnamediv> | ||
<refname>pcntl_setcpuaffinity</refname> | ||
<refpurpose>Définit l'affinité CPU d'un processus</refpurpose> | ||
</refnamediv> | ||
|
||
<refsect1 role="description"> | ||
&reftitle.description; | ||
<methodsynopsis> | ||
<type>bool</type><methodname>pcntl_setcpuaffinity</methodname> | ||
<methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>pid</parameter><initializer>&null;</initializer></methodparam> | ||
<methodparam choice="opt"><type>array</type><parameter>hmask</parameter></methodparam> | ||
</methodsynopsis> | ||
<simpara> | ||
Définit l'affinité CPU du <parameter>pid</parameter> avec le masque d'affinité CPU donné par | ||
<parameter>hmask</parameter>. | ||
</simpara> | ||
</refsect1> | ||
|
||
<refsect1 role="parameters"> | ||
&reftitle.parameters; | ||
<variablelist> | ||
<varlistentry> | ||
<term><parameter>pid</parameter></term> | ||
<listitem> | ||
<simpara> | ||
Si &null;, l'identifiant du processus courant est utilisé. | ||
</simpara> | ||
</listitem> | ||
</varlistentry> | ||
<varlistentry> | ||
<term><parameter>hmask</parameter></term> | ||
<listitem> | ||
<simpara> | ||
Le masque d'affinité CPU composé d'un ou plusieurs identifiants de CPU auxquels lier le processus. | ||
</simpara> | ||
</listitem> | ||
</varlistentry> | ||
</variablelist> | ||
</refsect1> | ||
|
||
<refsect1 role="returnvalues"> | ||
&reftitle.returnvalues; | ||
<simpara> | ||
&return.success; | ||
</simpara> | ||
&return.falseproblem; | ||
</refsect1> | ||
|
||
<refsect1 role="errors"> | ||
&reftitle.errors; | ||
<simpara> | ||
Une <classname>TypeError</classname> est lancée si l'un | ||
des identifiants de CPU de <parameter>hmask</parameter> est invalide. | ||
Une <classname>ValueError</classname> est lancée si | ||
<parameter>pid</parameter> est un identifiant de processus invalide | ||
ou que le masque CPU n'a pas pu être créé. | ||
</simpara> | ||
</refsect1> | ||
|
||
<refsect1 role="seealso"> | ||
&reftitle.seealso; | ||
<simplelist> | ||
<member><function>pcntl_setcpuaffinity</function></member> | ||
</simplelist> | ||
</refsect1> | ||
|
||
</refentry> | ||
<!-- Keep this comment at the end of the file | ||
Local variables: | ||
mode: sgml | ||
sgml-omittag:t | ||
sgml-shorttag:t | ||
sgml-minimize-attributes:nil | ||
sgml-always-quote-attributes:t | ||
sgml-indent-step:1 | ||
sgml-indent-data:t | ||
indent-tabs-mode:nil | ||
sgml-parent-document:nil | ||
sgml-default-dtd-file:"~/.phpdoc/manual.ced" | ||
sgml-exposed-tags:nil | ||
sgml-local-catalogs:nil | ||
sgml-local-ecat-files:nil | ||
End: | ||
vim600: syn=xml fen fdm=syntax fdl=2 si | ||
vim: et tw=78 syn=sgml | ||
vi: ts=1 sw=1 | ||
--> |