Lines Matching refs:worker
70 #include "daemon/worker.h"
179 * @param wrk: worker that handles signals.
182 signal_handling_playback(struct worker* wrk)
395 daemon->env->worker = NULL;
436 * Allocate empty worker structures. With backptr and thread-number,
467 daemon->workers = (struct worker**)calloc((size_t)daemon->num,
468 sizeof(struct worker*));
485 fatal_exit("could not create worker");
521 struct worker* worker = (struct worker*)arg;
523 log_thread_set(&worker->thread_num);
527 tube_close_write(worker->cmd);
528 close_other_pipes(worker->daemon, worker->thread_num);
531 if(worker->daemon->cfg->so_reuseport)
532 port_num = worker->thread_num % worker->daemon->num_ports;
536 if(!worker_init(worker, worker->daemon->cfg,
537 worker->daemon->ports[port_num], 0))
540 worker_work(worker);
661 /* first create all the worker structures, so we can pass
723 /* before stopping main worker, handle signals ourselves, so we