Lines Matching refs:pimpl
305 r->pimpl = malloc(sizeof(struct atf_check_result_impl));
306 if (r->pimpl == NULL)
309 err = array_to_list(argv, &r->pimpl->m_argv);
313 err = atf_fs_path_copy(&r->pimpl->m_dir, dir);
317 err = atf_fs_path_init_fmt(&r->pimpl->m_stdout, "%s/stdout",
322 err = atf_fs_path_init_fmt(&r->pimpl->m_stderr, "%s/stderr",
331 atf_fs_path_fini(&r->pimpl->m_stdout);
333 atf_fs_path_fini(&r->pimpl->m_dir);
335 atf_list_fini(&r->pimpl->m_argv);
343 atf_process_status_fini(&r->pimpl->m_status);
345 cleanup_tmpdir(&r->pimpl->m_dir, &r->pimpl->m_stdout,
346 &r->pimpl->m_stderr);
347 atf_fs_path_fini(&r->pimpl->m_stdout);
348 atf_fs_path_fini(&r->pimpl->m_stderr);
349 atf_fs_path_fini(&r->pimpl->m_dir);
351 atf_list_fini(&r->pimpl->m_argv);
353 free(r->pimpl);
359 return atf_fs_path_cstring(&r->pimpl->m_stdout);
365 return atf_fs_path_cstring(&r->pimpl->m_stderr);
371 return atf_process_status_exited(&r->pimpl->m_status);
377 return atf_process_status_exitstatus(&r->pimpl->m_status);
383 return atf_process_status_signaled(&r->pimpl->m_status);
389 return atf_process_status_termsig(&r->pimpl->m_status);
476 err = fork_and_wait(argv, &r->pimpl->m_stdout, &r->pimpl->m_stderr,
477 &r->pimpl->m_status);