(PHP 7 >= 7.4.0, PHP 8)
pcntl_unshare — Dissocie des parties du contexte d'exécution du processus
pcntl_unshare() permet à un processus de dissocier des parties de son contexte d'exécution qui sont actuellement partagées avec d'autres processus. L'utilisation principale de pcntl_unshare() est de permettre à un processus de contrôler son contexte d'exécution partagé sans créer un nouveau processus.
flags
Le paramètre flags
est un masque de bits qui spécifie quelles parties du contexte d'exécution doivent être dissociées.
Ce paramètre est spécifié en combinant par OR un ou plusieurs des constantes CLONE_*
suivantes :
Renvoie 0
en cas de succès, -1
sinon.
En cas d'échec, il définit un code d'erreur, qui peut être récupéré avec pcntl_get_last_error().