destack:process/binding import destack:process/binding Structs - EnvironmentVariable — Environment variable. - JobLimit — Windows job limit payload. - ProcessAffinity — Logical processors allowed to run one process. - ProcessDescriptorClose — Close one descriptor in the child before exec. - ProcessDescriptorDuplicate — Duplicate one descriptor in the child before exec. - ProcessDescriptorOpen — Open one path onto one child descriptor before exec. - ProcessGroupIds — Real, effective, and saved-set group identifiers. - ProcessLimit — Process resource limit payload. - Processor — Logical processor index for affinity masks. - ProcessSpawnOptions — Process spawn options. - ProcessStdioDescriptor — Connect a standard stream to one numeric descriptor. - ProcessStdioFile — Connect a standard stream to one file handle. - ProcessStdioInherit — Inherit a standard stream from the parent process. - ProcessStdioNull — Connect a standard stream to the host null device. - ProcessStdioPipe — Connect a standard stream to one pipe endpoint. - ProcessUserIds — Real, effective, and saved-set user identifiers. - ProcessWaitContinuedStatus — Child process continued status payload. - ProcessWaitExitedStatus — Child process exited status payload. - ProcessWaitRunningStatus — Child process running status payload. - ProcessWaitSignaledStatus — Child process signaled status payload. - ProcessWaitStoppedStatus — Child process stopped status payload. - RawEnvironmentVariable — Raw environment variable. - SignalEvent — Signal event payload delivered by a subscription. Enums - CgroupController — Linux cgroup v2 controller. - ProcessLimitKind — Process resource limit selector. - ProcessNamespaceKind — Process namespace kind. Newtypes - CgroupPath — Linux cgroup path. - ExecFlags — Exec flags. - GroupId — Group identifier. - JobHandle — Handle for a Windows job object. - JobLimitFlags — Windows job limit flags. - ProcessDescriptorAction — Descriptor action for process spawning. - ProcessHandle — Handle for a spawned process. - ProcessId — Process identifier. - ProcessOpenFlags — Process handle open flags. - ProcessPriority — Process priority value in the host scheduler. - ProcessSpawnFlags — Process spawn flags. - ProcessStdio — Standard stream binding for process spawning. - ProcessUnshareFlags — Flags for unshare operations. - ProcessWaitFlags — Wait flags for process waits. - ProcessWaitStatus — Child process status payload. - Signal — Signal number for process control. - SignalHandle — Handle for a signal subscription. - SyscallFilterFlags — Flags for syscall-filter installation. - UserId — User identifier. Interfaces - ProcessArgumentBinding — Argument binding family. - ProcessBinding — Process binding family. - ProcessCgroupBinding — Cgroup binding family. - ProcessEnvironmentBinding — Environment binding family. - ProcessExecBinding — Exec binding family. - ProcessExitBinding — Exit binding family. - ProcessHandleBinding — Handle binding family. - ProcessIdentityBinding — Identity binding family. - ProcessIsolationBinding — Isolation binding family. - ProcessJobBinding — Job binding family. - ProcessLimitBinding — Limit binding family. - ProcessScheduleBinding — Schedule binding family. - ProcessSessionBinding — Session binding family. - ProcessSignalBinding — Signal binding family. - ProcessSpawnBinding — Spawn binding family. - ProcessStdioBinding — Stdio binding family. - ProcessUmaskBinding — Umask binding family. - ProcessWaitBinding — Wait binding family. - ProcessWorkdirBinding — Workdir binding family. Constants - EXECEMPTYPATH — Allow an empty path when the host supports handle-relative exec. - JOBLIMITACTIVEPROCESSES — Limit active process count. - JOBLIMITJOBMEMORY — Limit total job memory usage. - JOBLIMITJOBTIME — Limit total user-mode execution time for the job. - JOBLIMITPROCESSMEMORY — Limit per-process memory usage. - JOBLIMITPROCESSTIME — Limit per-process user-mode execution time. - process — Current process binding family. - PROCESSDETACHED — Spawn the child detached from the parent lifetime. - PROCESSINHERITENVIRONMENT — Inherit the parent environment and apply explicit variables. - PROCESSNEWGROUP — Spawn the child in a new process group. - PROCESSOPENQUERY — Open the process for status queries. - PROCESSOPENSIGNAL — Open the process for signal delivery. - PROCESSOPENWAIT — Open the process for waiting. - PROCESSRESETSIGNALS — Reset inherited signal dispositions before exec where supported. - PROCESSWAITCONTINUED — Report continued children. - PROCESSWAITNOHANG — Return immediately if no status is available. - PROCESSWAITSTOPPED — Report stopped children.