Lines Matching defs:table

149 	}		table;
202 if (!(usr = name ? (User_t*)dtmatch(state->table.user.handle, name) : (User_t*)dtmatch(state->table.uid.handle, &uid)))
231 dtinsert(state->table.user.handle, usr);
232 dtinsert(state->table.uid.handle, usr);
294 if (!(que = (Queue_t*)dtmatch(state->table.queue.handle, s)))
304 que = (Queue_t*)dtinsert(state->table.queue.handle, que);
308 if (!que->owner && !(que->owner = dtopen(&state->table.owner.discipline, Dtset)))
418 for (que = (Queue_t*)dtfirst(state->table.queue.handle); que && que->specific; que = (Queue_t*)dtnext(state->table.queue.handle, que));
441 for (que = (Queue_t*)dtfirst(state->table.queue.handle); que; que = (Queue_t*)dtnext(state->table.queue.handle, que))
458 for (que = (Queue_t*)dtfirst(state->table.queue.handle); que; que = (Queue_t*)dtnext(state->table.queue.handle, que))
498 dtinsert(state->table.job.handle, job);
513 dtdelete(state->table.job.handle, job);
516 dtdelete(state->table.pid.handle, job);
617 for (job = (Job_t*)dtfirst(state->table.job.handle); job; job = (Job_t*)dtnext(state->table.job.handle, job))
642 dtinsert(state->table.pid.handle, job);
700 if (job = (Job_t*)dtmatch(state->table.pid.handle, &pid))
823 if (!(que = (Queue_t*)dtmatch(state->table.queue.handle, t)))
858 dtwalk(state->table.queue.handle, listqueue, &visit);
1061 for (job = (Job_t*)dtfirst(state->table.job.handle); job; job = next)
1063 next = (Job_t*)dtnext(state->table.job.handle, job);
1118 for (usr = (User_t*)dtfirst(state->table.user.handle); usr; usr = (User_t*)dtnext(state->table.user.handle, usr))
1399 state->table.job.discipline.key = offsetof(Job_t, start);
1400 state->table.job.discipline.comparf = order;
1401 if (!(state->table.job.handle = dtopen(&state->table.job.discipline, Dtoset)))
1402 error(ERROR_SYSTEM|3, "out of space [job table]");
1403 state->table.owner.discipline.key = offsetof(Owner_t, user);
1404 state->table.owner.discipline.size = sizeof(User_t*);
1405 state->table.pid.discipline.key = offsetof(Job_t, pid);
1406 state->table.pid.discipline.size = sizeof(long);
1407 state->table.pid.discipline.link = offsetof(Job_t, bypid);
1408 if (!(state->table.pid.handle = dtopen(&state->table.pid.discipline, Dtset)))
1409 error(ERROR_SYSTEM|3, "out of space [pid table]");
1410 state->table.queue.discipline.key = offsetof(Queue_t, name);
1411 if (!(state->table.queue.handle = dtopen(&state->table.queue.discipline, Dtoset)))
1412 error(ERROR_SYSTEM|3, "out of space [queue table]");
1413 state->table.uid.discipline.key = offsetof(User_t, uid);
1414 state->table.uid.discipline.size = sizeof(long);
1415 state->table.uid.discipline.link = offsetof(User_t, byuid);
1416 if (!(state->table.uid.handle = dtopen(&state->table.uid.discipline, Dtset)))
1417 error(ERROR_SYSTEM|3, "out of space [uid table]");
1418 state->table.user.discipline.key = offsetof(User_t, name);
1419 if (!(state->table.user.handle = dtopen(&state->table.user.discipline, Dtoset)))
1420 error(ERROR_SYSTEM|3, "out of space [user table]");