Lines Matching defs:clpids

322 	classpids_t	*clpids;
384 if ((clpids = (classpids_t *)malloc(sizeof (classpids_t) * nclass)) ==
386 fatalerr("%s: Can't allocate memory for clpids.\n", cmdpath);
394 (void) strncpy(clpids[cid].clp_clname, pcinfo.pc_clname,
402 clpids[cid].clp_pidlist = (pid_t *)NULL;
403 clpids[cid].clp_pidlistsz = 0;
404 clpids[cid].clp_npids = 0;
410 ids2pids(idtype, idlist, nids, clpids, nclass);
422 if (clpids[cid].clp_npids == 0)
427 CLASSPATH, clpids[cid].clp_clname, clpids[cid].clp_clname,
431 clpids[cid].clp_clname);
433 free(clpids[cid].clp_pidlist);
437 (void) printf("%s\n", clpids[cid].clp_clname);
440 clpids[cid].clp_clname);
442 free(clpids[cid].clp_pidlist);
445 (void) fwrite(clpids[cid].clp_pidlist, sizeof (pid_t),
446 clpids[cid].clp_npids, pipe_to_subcmd);
450 free(clpids[cid].clp_pidlist);
453 free(clpids);
788 * Fill in the classpids structures in the array pointed to by clpids
794 ids2pids(idtype, idlist, nids, clpids, nclass)
798 classpids_t *clpids;
877 add_pid_tolist(clpids, nclass,
886 add_pid_tolist(clpids, nclass,
895 add_pid_tolist(clpids, nclass,
904 add_pid_tolist(clpids, nclass,
912 clname = clpids[idlist[i]].clp_clname;
915 add_pid_tolist(clpids, nclass,
924 add_pid_tolist(clpids, nclass,
933 add_pid_tolist(clpids, nclass,
942 add_pid_tolist(clpids, nclass,
951 add_pid_tolist(clpids, nclass,
960 add_pid_tolist(clpids, nclass,
969 add_pid_tolist(clpids, nclass,
976 add_pid_tolist(clpids, nclass, prinfo.pr_lwp.pr_clname,
990 * Search the array pointed to by clpids for the classpids
995 add_pid_tolist(clpids, nclass, clname, pid)
996 classpids_t *clpids;
1003 for (clp = clpids; clp != &clpids[nclass]; clp++) {