Skip to main content

Module incarnation

Module incarnation 

Source
Expand description

Incarnation identity: proving that the process wearing a recorded pid is the server that recorded it.

A pid alone is a name the operating system recycles; signalling by bare pid is how a stop verb kills a stranger. The discriminator is the process START INSTANT, read through the same instrument (sysinfo) on both the write side (the server records its own start instant at boot) and the verify side (the stop/status verbs read the live process table), so the comparison is exact equality on one instrument’s answer — never clock arithmetic between two instruments. A reused pid wears a different start instant; a dead pid wears none.

Structs§

SelfIdentity
What this process knows about itself at boot: the fields of the pid record that come from the process table and the binary on disk.

Enums§

IncarnationProbe
The live process table’s answer about a recorded incarnation.

Functions§

probe
Probe the live process table for the incarnation a record names.
self_identity
Read this process’s own identity at boot.