Lines Matching refs:proc
175 void create_processes(int num_processes, int num_threads, struct child_args proc[]) in create_processes() argument
181 proc[i].num_threads = num_threads; in create_processes()
183 if (pipe(proc[i].pfd) == -1) in create_processes()
187 SIGCHLD, &proc[i]); in create_processes()
188 proc[i].cpid = cpid; in create_processes()
189 close(proc[i].pfd[1]); in create_processes()
193 ret = read(proc[i].pfd[0], &proc[i].thr_tids, sizeof(int) * proc[i].num_threads); in create_processes()
197 close(proc[i].pfd[0]); in create_processes()
201 void disp_processes(int num_processes, struct child_args proc[]) in disp_processes() argument
209 printf(" tid=%d, / tgid=%d / pgid=%d: %lx\n", proc[i].cpid, proc[i].cpid, in disp_processes()
210 getpgid(proc[i].cpid), get_cs_cookie(proc[i].cpid)); in disp_processes()
211 for (j = 0; j < proc[i].num_threads; ++j) { in disp_processes()
212 printf(" tid=%d, / tgid=%d / pgid=%d: %lx\n", proc[i].thr_tids[j], in disp_processes()
213 proc[i].cpid, getpgid(0), get_cs_cookie(proc[i].thr_tids[j])); in disp_processes()