pidlist
char **pidlist;
pidlist = argv + optind;
pidlist = &curpid_ptr;
return (do_processes(npids, pidlist));
do_processes(int npids, char **pidlist)
pid = strtol(*pidlist, &next, 10);
if (*next != '\0' || !isdigit(**pidlist)) {
*pidlist);
perror(*pidlist);
*pidlist, process_path, content_str);
pidlist++;
pid = strtol(*pidlist, &next, 10);
*pidlist);
perror(*pidlist);
perror(*pidlist);
pidlist++;
struct pidlist *pp;
struct pidlist *plp;
struct pidlist *tp, *savetp;
plp = (struct pidlist *)calloc(DELTA,
sizeof (struct pidlist));
struct pidlist *savep, *p;
struct pidlist *pl_next; /* Next in list */
print_taskbar_process(pid_t *pidlist, int pidlist_len, int pidlist_index)
const char *pname = lt_stat_proc_get_name(pidlist[i]);
"<%d>", pidlist[i]);
print_taskbar_thread(pid_t *pidlist, id_t *tidlist, int list_len,
if (pidlist[i] != last_pid) {
pname = lt_stat_proc_get_name(pidlist[i]);
last_pid = pidlist[i];
"<%d>", pidlist[i]);
pid_t *pidlist;
if ((pidlist = read_pidlist(&numread, stdin)) == NULL)
(void) printf("%7ld", pidlist[i]);
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, "FSS",
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, NULL,
free_pidlist(pidlist);
pid_t *pidlist;
if ((pidlist = read_pidlist(&numread, stdin)) == NULL)
(void) printf("%7ld", pidlist[i]);
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, "FX",
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, NULL,
free_pidlist(pidlist);
pid_t *pidlist;
if ((pidlist = read_pidlist(&numread, stdin)) == NULL)
(void) printf("%7ld", pidlist[i]);
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, "IA",
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, NULL,
free_pidlist(pidlist);
pid_t *pidlist;
if ((pidlist = read_pidlist(&numread, stdin)) == NULL)
(void) printf("%7ld", pidlist[i]);
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, "RT",
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, NULL,
free_pidlist(pidlist);
pid_t *pidlist;
if ((pidlist = read_pidlist(&numread, stdin)) == NULL) {
(void) printf("%7ld\n", pidlist[i]);
free_pidlist(pidlist);
pid_t *pidlist = NULL;
if ((pidlist = (pid_t *)realloc(pidlist,
nitems = fread(pidlist + *npidsp, sizeof (pid_t), NPIDS, filep);
return (pidlist);
free_pidlist(pid_t *pidlist)
free(pidlist);
pid_t *pidlist;
if ((pidlist = read_pidlist(&numread, stdin)) == NULL)
(void) printf("%7ld", pidlist[i]);
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, "TS", TS_KY_UPRI,
if (priocntl(P_PID, pidlist[i], PC_GETXPARMS, NULL,
free_pidlist(pidlist);
static pid_t pidlist[10];
pidlist[nchild++] = originalpid;
pidlist[nchild++] = pid;
pidlist[nchild++] = pid;
if (pidlist[i] != si->__data.__proc.__pid)
(void) sigsend(P_PID, pidlist[i], SIGTERM);
if (pidlist[i] != getppid())
(void) sigsend(P_PID, pidlist[i], SIGHUP);
pid_t npids, pidx, *pidlist;
pidlist = kmem_alloc(v_proc * sizeof (pid_t), KM_SLEEP);
pidlist[npids++] = prp->p_pid;
pid_t pid = pidlist[pidx];
kmem_free(pidlist, v_proc * sizeof (pid_t));