Libtmux_unix.Cleanup
Retained failures from releasing processes and descriptors. Reports belong to their creating domain and remain readable after client closure. They preserve secondary failures without replacing a primary exception or cancellation.
Source and package
- Qualified name
-
Libtmux_unix. Cleanup - Declared in
Libtmux_unix- Package
- libtmux-unix
- Source
- unix/libtmux_unix.mli
- module Cleanup
-
Public owner:
Libtmux_unix
Members6#
Common operations2#
- create function Create an empty report without I/O. Supply it before
Client.connect,Workspace.submit_bootstraporTerminal.attach_currentto retain cleanup evidence even when setup fails or cancellation raises. - inspect function Copy the current diagnostics without I/O. Returns
Libtmux.Error.Wrong_domainoutside the creating domain.
Other members4#
- issue: Cleanup
.issue struct One failed cleanup action.errorretains a typed library cause when available;exception_andbacktraceretain the original exception.Unreaped_childmeans exit was not established after a failed signal. It does not release ownership or authorize signalling a reused PID. - phase: Cleanup
.phase enum - snapshot: Cleanup
.snapshot struct Issues in occurrence order, with a count of additional omitted issues. A report retains at most 64 entries. This bounds entry count, not heap retention: exception payloads and backtraces may retain other values. These diagnostics are not immutable graph observations. - t: Cleanup
.t typealias