Lines Matching refs:jsinfo

210 	struct jobspec *jsinfo;  in parse_jobspec()  local
221 jsinfo = malloc(sizeof(struct jobspec)); in parse_jobspec()
222 memset(jsinfo, 0, sizeof(struct jobspec)); in parse_jobspec()
223 jsinfo->startnum = jsinfo->endrange = -1; in parse_jobspec()
238 jsinfo->wantedhost = rhside; in parse_jobspec()
265 jsinfo->wanteduser = rhside; in parse_jobspec()
276 jsinfo->wantedhost = lhside; in parse_jobspec()
278 jsinfo->wanteduser = lhside; in parse_jobspec()
287 jsinfo->wanteduser = lhside; in parse_jobspec()
292 jsinfo->wanteduser = rhside; in parse_jobspec()
308 jsinfo->startnum = jsinfo->endrange = jobnum; in parse_jobspec()
317 if (jobnum < jsinfo->startnum) in parse_jobspec()
321 jsinfo->endrange = jobnum; in parse_jobspec()
337 if (jsinfo->wantedhost != NULL) in parse_jobspec()
339 if (jsinfo->wanteduser != NULL) in parse_jobspec()
342 jsinfo->wantedhost = numstr; in parse_jobspec()
346 if ((jsinfo->startnum < 0) && (jsinfo->wanteduser == NULL) && in parse_jobspec()
347 (jsinfo->wantedhost == NULL)) in parse_jobspec()
355 STAILQ_INSERT_TAIL(js_hdr, jsinfo, nextjs); in parse_jobspec()
359 if (jsinfo->startnum >= 0) { in parse_jobspec()
360 if (jsinfo->startnum == jsinfo->endrange) in parse_jobspec()
361 printf(" jobnum = %ld", jsinfo->startnum); in parse_jobspec()
363 printf(" jobrange = %ld to %ld", jsinfo->startnum, in parse_jobspec()
364 jsinfo->endrange); in parse_jobspec()
368 if ((jsinfo->wanteduser != NULL) || (jsinfo->wantedhost != NULL)) { in parse_jobspec()
370 if (jsinfo->wanteduser != NULL) in parse_jobspec()
371 printf(" user = %s", jsinfo->wanteduser); in parse_jobspec()
372 if (jsinfo->wantedhost != NULL) in parse_jobspec()
373 printf(" host = %s", jsinfo->wantedhost); in parse_jobspec()
389 if (jsinfo != NULL) in parse_jobspec()
390 free(jsinfo); in parse_jobspec()