ProcessIsolationBinding import { ProcessIsolationBinding } from "destack:process/binding"; Isolation binding family. export interface ProcessIsolationBinding { enterNamespace(pid: ProcessId, namespace: ProcessNamespaceKind): Result; unshare(flags: ProcessUnshareFlags): Result; chroot(path: &'a readonly Path): Result; setSyscallFilter(program: &'a readonly [uint8], flags: SyscallFilterFlags): Result; setHostname(name: &'a readonly string): Result; setNetworkNamespace(path: &'a readonly Path): Result; } language/library/src/process/binding/isolation.ds:33:96 Members enterNamespace(pid: ProcessId, namespace: ProcessNamespaceKind): Result Enter one namespace owned by another process. unshare(flags: ProcessUnshareFlags): Result Unshare one or more namespaces. chroot(path: &'a readonly Path): Result Change the root directory for path resolution. setSyscallFilter(program: &'a readonly [uint8], flags: SyscallFilterFlags): Result Install one syscall filter program. setHostname(name: &'a readonly string): Result Set process host name inside the active UTS namespace. setNetworkNamespace(path: &'a readonly Path): Result Set network namespace context for subsequent network operations.