Lines Matching refs:WorkList
2481 static WORK *WorkList = NULL; /* list of unsort work */ variable
2647 w = &WorkList[wn];
2927 (WorkList == NULL && wn > 0);
2977 if (WorkList == NULL || wc <= 0)
2994 qsort((char *) WorkList, wc, sizeof(*WorkList), workcmpf1);
3004 if (!WorkList[i].w_lock)
3009 w = &WorkList[i];
3012 if (WorkList[i].w_host == NULL &&
3014 WorkList[i].w_lock = true;
3015 else if (WorkList[i].w_host != NULL &&
3017 sm_strcasecmp(WorkList[i].w_host,
3019 WorkList[i].w_lock = true;
3030 qsort((char *) WorkList, wc, sizeof(*WorkList), workcmpf2);
3038 qsort((char *) WorkList, wc, sizeof(*WorkList), workcmpf3);
3046 qsort((char *) WorkList, wc, sizeof(*WorkList), workcmpf4);
3059 qsort((char *) WorkList, wc, sizeof(*WorkList), workcmpf5);
3068 qsort((char *) WorkList, wc, sizeof(*WorkList), workcmpf6);
3078 qsort((char *) WorkList, wc, sizeof(*WorkList), workcmpf7);
3087 qsort((char *) WorkList, wc, sizeof(*WorkList), workcmpf0);
3105 w->w_qgrp = WorkList[i].w_qgrp;
3106 w->w_qdir = WorkList[i].w_qdir;
3107 w->w_name = WorkList[i].w_name;
3108 w->w_host = WorkList[i].w_host;
3109 w->w_lock = WorkList[i].w_lock;
3110 w->w_tooyoung = WorkList[i].w_tooyoung;
3111 w->w_pri = WorkList[i].w_pri;
3112 w->w_ctime = WorkList[i].w_ctime;
3113 w->w_mtime = WorkList[i].w_mtime;
3121 sm_free(WorkList[i].w_name);
3122 if (WorkList[i].w_host != NULL)
3123 sm_free(WorkList[i].w_host);
3126 if (WorkList != NULL)
3127 sm_free(WorkList); /* XXX */
3128 WorkList = NULL;
3170 if (WorkList == NULL)
3172 WorkList = (WORK *) xalloc((sizeof(*WorkList)) *
3179 WORK *newlist = (WORK *) sm_realloc((char *) WorkList,
3185 WorkList = newlist;
8921 e.e_id = WorkList[i].w_name + 2;
8939 if (WorkList != NULL)
8940 sm_free(WorkList); /* XXX */
8941 WorkList = NULL;