Lines Matching refs:pState
345 tsd_t *pState = (tsd_t *)cookie;
347 pState->pids = NULL;
348 pState->p = (int**)malloc(pState->procs * (sizeof(int*) + 2 * sizeof(int)));
349 p = (int*)&pState->p[pState->procs];
350 for (i = 0; i < pState->procs; ++i) {
351 pState->p[i] = p;
355 pState->data = (pState->process_size > 0) ? malloc(pState->process_size) : NULL;
356 if (pState->data)
357 bzero(pState->data, pState->process_size);
359 procs = create_pipes(pState->p, pState->procs);
360 if (procs < pState->procs) {
361 debug("procs < pState->procs");
386 tsd_t *pState = (tsd_t *)cookie;
393 for (i = 1; pState->pids && i < pState->procs; ++i) {
394 if (pState->pids[i] > 0) {
395 kill(pState->pids[i], SIGKILL);
396 waitpid(pState->pids[i], NULL, 0);
399 if (pState->pids)
400 free(pState->pids);
401 pState->pids = NULL;