From fda9f8f8c7e000b6f0a58d6c804ddfc42ec683cb Mon Sep 17 00:00:00 2001
From: Pierre Ambroise <74421318+Fan2Shrek@users.noreply.github.com>
Date: Fri, 31 Jan 2025 07:34:58 +0000
Subject: [PATCH] Translate new pcntl functions (#2028)
---
.../pcntl/functions/pcntl-getcpuaffinity.xml | 84 +++++++++++++++++
.../pcntl/functions/pcntl-setcpuaffinity.xml | 91 +++++++++++++++++++
2 files changed, 175 insertions(+)
create mode 100644 reference/pcntl/functions/pcntl-getcpuaffinity.xml
create mode 100644 reference/pcntl/functions/pcntl-setcpuaffinity.xml
diff --git a/reference/pcntl/functions/pcntl-getcpuaffinity.xml b/reference/pcntl/functions/pcntl-getcpuaffinity.xml
new file mode 100644
index 0000000000..e72bc37b3c
--- /dev/null
+++ b/reference/pcntl/functions/pcntl-getcpuaffinity.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+ pcntl_getcpuaffinity
+ Renvoie l'affinité CPU d'un processus
+
+
+
+ &reftitle.description;
+
+ boolarraypcntl_getcpuaffinity
+ intnullpid&null;
+
+
+ Renvoie l'affinité CPU du pid.
+
+
+
+
+ &reftitle.parameters;
+
+
+ pid
+
+
+ Si &null;, l'identifiant du processus courant est utilisé.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Renvoie le masque d'affinité CPU du processus, &return.falseforfailure;.
+
+ &return.falseproblem;
+
+
+
+ &reftitle.errors;
+
+ Une ValueError est lancée lorsque
+ pid est un identifiant de processus invalide
+ ou que le masque CPU n'a pas pu être créé.
+
+
+ Si pid est un processus pour lequel l'utilisateur
+ courant n'a pas la permission autorisée, un E_WARNING
+ est émis.
+
+
+
+
+ &reftitle.seealso;
+
+ pcntl_setcpuaffinity
+
+
+
+
+
diff --git a/reference/pcntl/functions/pcntl-setcpuaffinity.xml b/reference/pcntl/functions/pcntl-setcpuaffinity.xml
new file mode 100644
index 0000000000..39337b30ee
--- /dev/null
+++ b/reference/pcntl/functions/pcntl-setcpuaffinity.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+ pcntl_setcpuaffinity
+ Définit l'affinité CPU d'un processus
+
+
+
+ &reftitle.description;
+
+ boolpcntl_setcpuaffinity
+ intnullpid&null;
+ arrayhmask
+
+
+ Définit l'affinité CPU du pid avec le masque d'affinité CPU donné par
+ hmask.
+
+
+
+
+ &reftitle.parameters;
+
+
+ pid
+
+
+ Si &null;, l'identifiant du processus courant est utilisé.
+
+
+
+
+ hmask
+
+
+ Le masque d'affinité CPU composé d'un ou plusieurs identifiants de CPU auxquels lier le processus.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+ &return.falseproblem;
+
+
+
+ &reftitle.errors;
+
+ Une TypeError est lancée si l'un
+ des identifiants de CPU de hmask est invalide.
+ Une ValueError est lancée si
+ pid est un identifiant de processus invalide
+ ou que le masque CPU n'a pas pu être créé.
+
+
+
+
+ &reftitle.seealso;
+
+ pcntl_setcpuaffinity
+
+
+
+
+