- port to other os'es.
- listen for SIGUSR[12] to stop/start the child now.
