worker_t
startworker(pkg_t *pkg, worker_t *work)
worker_t *work;
cleanworker(worker_t *work)
workercomplete(worker_t *work)
bzero(WorkerAry, MaxWorkers * sizeof(worker_t));
worker_t *work;
worker_t *work = arg;
childInstallPkgDeps(worker_t *work)
worker_t *work;
dophase(worker_t *work, wmsg_t *wmsg, int wdog, int phaseid, const char *phase)
static worker_t WorkerAry[MAXWORKERS];
static void startworker(pkg_t *pkg, worker_t *work);
static void cleanworker(worker_t *work);
static void workercomplete(worker_t *work);
static int childInstallPkgDeps(worker_t *work);
static void dophase(worker_t *work, wmsg_t *wmsg,
static worker_t *SigWork;
worker_t *work;
void (*update)(worker_t *work, const char *portdir);
void (*updateCompletion)(worker_t *work, int dlogid, pkg_t *pkg,
void DoWorkerMounts(worker_t *work);
void DoWorkerUnmounts(worker_t *work);
void RunStatsUpdate(worker_t *work, const char *portdir);
void RunStatsUpdateCompletion(worker_t *work, int logid, pkg_t *pkg,
HtmlUpdate(worker_t *work, const char *portdir)
HtmlUpdateCompletion(worker_t *work, int dlogid, pkg_t *pkg,
MonitorUpdate(worker_t *work, const char *dummy __unused)
worker_t copy;
worker_t work;
DoWorkerMounts(worker_t *work)
DoWorkerUnmounts(worker_t *work)
domount(worker_t *work, int type, const char *spath, const char *dpath,
static void domount(worker_t *work, int type,
static void dounmount(worker_t *work, const char *rpath);
dounmount(worker_t *work, const char *rpath)
NCursesUpdate(worker_t *work, const char *portdir)
RunStatsUpdateCompletion(worker_t *work, int logid, pkg_t *pkg,
RunStatsUpdate(worker_t *work, const char *portdir)