queue_daemon_request
void queue_daemon_request(enum daemonrq type, union daemoninfo info);
queue_daemon_request(daemonrq_return, di); /* stop the daemon */
queue_daemon_request(daemonrq_ping, di); /* queue a ping */
queue_daemon_request(daemonrq_ioerror, di); /* let the daemon complete */
queue_daemon_request(daemonrq_saveconfig, di);
queue_daemon_request(daemonrq_closedrive, di); /* get the daemon to close it */