fatal("%s: fork: %s", __func__, strerror(errno));
case 0:
/* Child: master process continues mainloop */
if (daemon(1, 0) == -1)
fatal("Failed to daemonize control master");
break;
default:
/* Parent: set up mux slave to connect to backgrounded master */