diff --git a/reference/pcntl/functions/pcntl-forkx.xml b/reference/pcntl/functions/pcntl-forkx.xml new file mode 100644 index 0000000000..f2e0827660 --- /dev/null +++ b/reference/pcntl/functions/pcntl-forkx.xml @@ -0,0 +1,81 @@ + + + + + + pcntl_forkx + Crée un processus fils en utilisant forkx(2) + + + + &reftitle.description; + + intpcntl_forkx + intflags + + + La fonction pcntl_forkx crée un processus fils + en utilisant l'appel système forkx(2), qui est disponible + sur les systèmes illumos et Solaris. + + + + + &reftitle.parameters; + + + flags + + + Le paramètre flags contrôle le comportement + du fork. Passer 0 pour le comportement par défaut ou + FORK_NOSIGCHLD pour empêcher l'envoi du signal + SIGCHLD au processus parent + lorsque le processus fils se termine. + + + + + + + + &reftitle.returnvalues; + + En cas de succès, le PID du processus fils est retourné dans le + processus parent, et 0 est retourné + dans le processus fils. En cas d'échec, -1 + est retourné dans le contexte du parent, aucun processus fils ne sera + créé, et une erreur PHP est levée. + + + + + &reftitle.seealso; + + pcntl_fork + pcntl_rfork + pcntl_waitpid + + + + + diff --git a/reference/pcntl/functions/pcntl-getcpu.xml b/reference/pcntl/functions/pcntl-getcpu.xml new file mode 100644 index 0000000000..1a48983ee6 --- /dev/null +++ b/reference/pcntl/functions/pcntl-getcpu.xml @@ -0,0 +1,63 @@ + + + + + + pcntl_getcpu + Récupère le numéro du CPU sur lequel le processus appelant s'est exécuté en dernier + + + + &reftitle.description; + + intpcntl_getcpu + + + + pcntl_getcpu retourne le numéro du CPU sur lequel + le processus appelant s'est exécuté en dernier. Cette fonction utilise + l'appel système sched_getcpu(3) disponible sur Linux. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Retourne le numéro du CPU sous forme d'&integer;. + + + + + &reftitle.seealso; + + pcntl_getcpuaffinity + pcntl_setcpuaffinity + + + + + diff --git a/reference/pcntl/functions/pcntl-getqos-class.xml b/reference/pcntl/functions/pcntl-getqos-class.xml new file mode 100644 index 0000000000..fd2e98b71e --- /dev/null +++ b/reference/pcntl/functions/pcntl-getqos-class.xml @@ -0,0 +1,63 @@ + + + + + + pcntl_getqos_class + Récupère la classe de qualité de service actuelle du processus + + + + &reftitle.description; + + Pcntl\QosClasspcntl_getqos_class + + + + Retourne la classe de qualité de service (QoS) actuelle du processus appelant. + Cette fonction n'est disponible que sur macOS, qui utilise les classes QoS pour + gérer l'efficacité énergétique et les performances. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Retourne une valeur de l'énumération Pcntl\QosClass représentant + la classe QoS actuelle. + + + + + &reftitle.seealso; + + pcntl_setqos_class + + + + + diff --git a/reference/pcntl/functions/pcntl-setns.xml b/reference/pcntl/functions/pcntl-setns.xml new file mode 100644 index 0000000000..744c79b4cd --- /dev/null +++ b/reference/pcntl/functions/pcntl-setns.xml @@ -0,0 +1,85 @@ + + + + + + pcntl_setns + Réassocie le processus appelant à un espace de noms d'un autre processus + + + + &reftitle.description; + + boolpcntl_setns + intnullprocess_id&null; + intnstypeCLONE_NEWNET + + + Réassocie le processus appelant à un espace de noms Linux du processus + spécifié par process_id, en utilisant un pidfd obtenu + via pidfd_open(2) et setns(2). + + + + + &reftitle.parameters; + + + process_id + + + L'identifiant de processus du processus cible dont l'espace de noms doit être rejoint. + Si &null;, le propre PID du processus appelant est utilisé. + + + + + nstype + + + Le type d'espace de noms auquel se réassocier. Vaut par défaut + CLONE_NEWNET (espace de noms réseau). + Les valeurs possibles incluent CLONE_NEWNET, + CLONE_NEWIPC, + CLONE_NEWUTS, et d'autres. + + + + + + + + &reftitle.returnvalues; + + &return.success; + + + + + &reftitle.seealso; + + pcntl_unshare + + + + + diff --git a/reference/pcntl/functions/pcntl-setqos-class.xml b/reference/pcntl/functions/pcntl-setqos-class.xml new file mode 100644 index 0000000000..64e318708f --- /dev/null +++ b/reference/pcntl/functions/pcntl-setqos-class.xml @@ -0,0 +1,79 @@ + + + + + + pcntl_setqos_class + Définit la classe de qualité de service du processus + + + + &reftitle.description; + + voidpcntl_setqos_class + Pcntl\QosClassqos_classPcntl\QosClass::Default + + + Définit la classe de qualité de service (QoS) du processus appelant. + Cette fonction n'est disponible que sur macOS, qui utilise les classes QoS pour + gérer l'efficacité énergétique et les performances. + + + + + &reftitle.parameters; + + + qos_class + + + La classe QoS à définir. Doit être l'une des + valeurs de l'énumération Pcntl\QosClass : + + + Pcntl\QosClass::UserInteractive + Pcntl\QosClass::UserInitiated + Pcntl\QosClass::Default + Pcntl\QosClass::Utility + Pcntl\QosClass::Background + + + + + + + + &reftitle.returnvalues; + + &return.void; + + + + + &reftitle.seealso; + + pcntl_getqos_class + + + + + diff --git a/reference/pcntl/functions/pcntl-wifcontinued.xml b/reference/pcntl/functions/pcntl-wifcontinued.xml new file mode 100644 index 0000000000..0d532b1805 --- /dev/null +++ b/reference/pcntl/functions/pcntl-wifcontinued.xml @@ -0,0 +1,76 @@ + + + + + + pcntl_wifcontinued + Vérifie si le processus fils a repris après un arrêt par le contrôle de tâches + + + + &reftitle.description; + + boolpcntl_wifcontinued + intstatus + + + Vérifie si le processus fils qui a provoqué le retour de + pcntl_waitpid a repris après un arrêt par le contrôle de tâches. + Cette fonction n'est utile que si l'appel à + pcntl_waitpid a été effectué en utilisant + l'option WCONTINUED. + + + + + &reftitle.parameters; + + + status + + &pcntl.parameter.status; + + + + + + + &reftitle.returnvalues; + + Retourne &true; si le processus fils qui a provoqué le retour de + pcntl_waitpid a repris après un arrêt par le contrôle de tâches, + &false; sinon. + + + + + &reftitle.seealso; + + pcntl_waitpid + pcntl_wifstopped + pcntl_wifexited + pcntl_wifsignaled + + + + +