pcntl_unshare
pcntl_unshare
Dissociates parts of the process execution context
bool **pcntl_unshare** int $flags
allows a process to disassociate parts of its execution context that are
currently being shared with other processes.
The main use of is to allow a process to control
its shared execution context without creating a new process.
pcntl_unshare``pcntl_unshare
flags
The parameter is a bitmask that specifies which parts of the execution context should be unshared.
This parameter is specified by ORing together zero or more of the constants:
`flags``CLONE_*``CLONE_NEWNS``CLONE_NEWIPC``CLONE_NEWUTS``CLONE_NEWNET``CLONE_NEWPID``CLONE_NEWUSER``CLONE_NEWCGROUP`
Returns on success, otherwise.
On failure it sets an error code, that can be retrieved with .
0``-1``pcntl_get_last_error
PCNTL Constantspcntl_get_last_error