void master_start_service(MASTER_SERV *serv) { /* * Enable connection requests, wakeup timers, and status updates from * child processes. */ master_listen_init(serv); master_avail_listen(serv); master_status_init(serv); master_wakeup_init(serv); }
void master_restart_service(MASTER_SERV *serv) { /* * Undo some of the things that master_start_service() did. */ master_wakeup_cleanup(serv); master_status_cleanup(serv); /* * Now undo the undone. */ master_status_init(serv); master_wakeup_init(serv); }
void master_restart_service(MASTER_SERV *serv, int conf_reload) { /* * Undo some of the things that master_start_service() did. */ master_wakeup_cleanup(serv); master_status_cleanup(serv); /* * Now undo the undone. */ master_status_init(serv); master_wakeup_init(serv); /* * Respond to configuration change. */ if (conf_reload) master_avail_listen(serv); }