* prefork-interp [<option> ..] <interpreter> [<script> [<args> ...]]
* prefork-interp [<option>,..],<interpreter> <script> [<args> ...]
* prefork-interp '[<option> ..] <interpreter>' <script> [<args> ...]
+ *
+ * Options must specify argument laundering mode.
+ * Currently the only mode supported is:
+ * -U unlaundered: setup and executor both get all arguments and env vars
+ * ident covers only env vars specified with -E
+ * ident covers only arguments interpreter and (if present) script
*/
/*
* Process structure:
* forks for server
* [2] exits
*
- # server (pm) [1] [fd0: null],
+ * server (pm) [1] [fd0: null],
* [fd[12]: fd2-from-outer]
* right away, forks init monitor
* [2] closes outer caller fds and call(fake)