Lines Matching refs:pimpl
301 r->pimpl = malloc(sizeof(struct atf_check_result_impl));
302 if (r->pimpl == NULL)
305 err = array_to_list(argv, &r->pimpl->m_argv);
309 err = atf_fs_path_copy(&r->pimpl->m_dir, dir);
313 err = atf_fs_path_init_fmt(&r->pimpl->m_stdout, "%s/stdout",
318 err = atf_fs_path_init_fmt(&r->pimpl->m_stderr, "%s/stderr",
327 atf_fs_path_fini(&r->pimpl->m_stdout);
329 atf_fs_path_fini(&r->pimpl->m_dir);
331 atf_list_fini(&r->pimpl->m_argv);
339 atf_process_status_fini(&r->pimpl->m_status);
341 cleanup_tmpdir(&r->pimpl->m_dir, &r->pimpl->m_stdout,
342 &r->pimpl->m_stderr);
343 atf_fs_path_fini(&r->pimpl->m_stdout);
344 atf_fs_path_fini(&r->pimpl->m_stderr);
345 atf_fs_path_fini(&r->pimpl->m_dir);
347 atf_list_fini(&r->pimpl->m_argv);
349 free(r->pimpl);
355 return atf_fs_path_cstring(&r->pimpl->m_stdout);
361 return atf_fs_path_cstring(&r->pimpl->m_stderr);
367 return atf_process_status_exited(&r->pimpl->m_status);
373 return atf_process_status_exitstatus(&r->pimpl->m_status);
379 return atf_process_status_signaled(&r->pimpl->m_status);
385 return atf_process_status_termsig(&r->pimpl->m_status);
472 err = fork_and_wait(argv, &r->pimpl->m_stdout, &r->pimpl->m_stderr,
473 &r->pimpl->m_status);