blob: 953965aa407e0df4d4602cc5ce09f3031736fb17 [file] [log] [blame]
Jiri Simsa5293dcb2014-05-10 09:56:38 -07001// Package exec implements simple process creation and rendezvous, including
Bogdan Capritaa4d9ee42014-06-20 16:42:53 -07002// sharing a secret with, and passing arbitrary configuration to, the newly
3// created process.
Jiri Simsa5293dcb2014-05-10 09:56:38 -07004//
5// Once a parent starts a child process it can use WaitForReady to wait
6// for the child to reach its 'Ready' state. Operations are provided to wait
7// for the child to terminate, and to terminate the child cleaning up any state
8// associated with it.
9//
Bogdan Caprita1e379132014-08-03 23:02:31 -070010// A child process uses the GetChildHandle function to complete the initial
11// authentication handshake. The child must call SetReady to indicate that it is
12// fully initialized and ready for whatever purpose it is intended to fulfill.
Jiri Simsa5293dcb2014-05-10 09:56:38 -070013package exec