Lines Matching refs:dr_info

129 } dr_info;  variable
144 dr_info.do_not_continue = 1; in set_continue_not_ok()
150 return (!dr_info.do_not_continue); in continue_is_ok()
171 pkg_entry = &(dr_info.packages); in add_pkg_to_list()
178 dr_info.total_pkgs++; in add_pkg_to_list()
191 pkg_entry = dr_info.packages; in write_pkglist_ascii()
258 (void) fprintf(fp_dra, "DR_TYPE=%s\n", (dr_info.type == REMOVE_TYPE ? in write_dryrun_ascii()
267 wr_OK(fp_dra, "CONTINUE", 1, !(dr_info.do_not_continue)); in write_dryrun_ascii()
269 wr_OK(fp_dra, "PARTIAL", dr_info.partial_set, dr_info.partial); in write_dryrun_ascii()
271 wr_OK(fp_dra, "RUNLEVEL", dr_info.runlevel_set, dr_info.runlevel); in write_dryrun_ascii()
273 (void) fprintf(fp_dra, "REQUESTEXITCODE=%d\n", dr_info.reqexit); in write_dryrun_ascii()
275 (void) fprintf(fp_dra, "CHECKINSTALLEXITCODE=%d\n", dr_info.checkexit); in write_dryrun_ascii()
277 wr_OK(fp_dra, "PKGFILES", dr_info.pkgfiles_set, dr_info.pkgfiles); in write_dryrun_ascii()
279 wr_OK(fp_dra, "DEPEND", dr_info.depend_set, dr_info.depend); in write_dryrun_ascii()
281 wr_OK(fp_dra, "SPACE", dr_info.space_set, dr_info.space); in write_dryrun_ascii()
283 wr_OK(fp_dra, "CONFLICT", dr_info.conflict_set, dr_info.conflict); in write_dryrun_ascii()
285 wr_OK(fp_dra, "SETUID", dr_info.setuid_set, dr_info.setuid); in write_dryrun_ascii()
287 wr_OK(fp_dra, "PRIV", dr_info.priv_set, dr_info.priv); in write_dryrun_ascii()
289 wr_OK(fp_dra, "PKGDIRS", dr_info.pkgdirs_set, dr_info.pkgdirs); in write_dryrun_ascii()
291 (void) fprintf(fp_dra, "EXITCODE=%d\n", dr_info.exitcode); in write_dryrun_ascii()
322 dr_info.total_fs_recs = n; in write_dryrun_ascii()
333 dr_info.total_ext_recs = 0; in write_dryrun_ascii()
351 dr_info.total_ext_recs++; in write_dryrun_ascii()
381 if (write(fd_drb, &dr_info, sizeof (struct drinfo)) == -1) { in write_dryrun_bin()
387 pkg_entry = dr_info.packages; in write_dryrun_bin()
397 for (n = 0; n < dr_info.total_fs_recs; n++) { in write_dryrun_bin()
468 if (dr_info.partial != 0) in init_drinfo()
469 dr_info.partial_set = 0; in init_drinfo()
471 if (dr_info.runlevel != 0) in init_drinfo()
472 dr_info.runlevel_set = 0; in init_drinfo()
474 if (dr_info.pkgfiles != 0) in init_drinfo()
475 dr_info.pkgfiles_set = 0; in init_drinfo()
477 if (dr_info.depend != 0) in init_drinfo()
478 dr_info.depend_set = 0; in init_drinfo()
480 if (dr_info.space != 0) in init_drinfo()
481 dr_info.space_set = 0; in init_drinfo()
483 if (dr_info.conflict != 0) in init_drinfo()
484 dr_info.conflict_set = 0; in init_drinfo()
486 if (dr_info.setuid != 0) in init_drinfo()
487 dr_info.setuid_set = 0; in init_drinfo()
489 if (dr_info.priv != 0) in init_drinfo()
490 dr_info.priv_set = 0; in init_drinfo()
492 if (dr_info.pkgdirs != 0) in init_drinfo()
493 dr_info.pkgdirs_set = 0; in init_drinfo()
495 if (dr_info.reqexit == 0) in init_drinfo()
496 dr_info.reqexit_set = 0; in init_drinfo()
498 if (dr_info.checkexit == 0) in init_drinfo()
499 dr_info.checkexit_set = 0; in init_drinfo()
501 dr_info.packages = NULL; in init_drinfo()
502 tot_pkgs = dr_info.total_pkgs; in init_drinfo()
503 dr_info.total_pkgs = 0; in init_drinfo()
528 if (read(fd_cnb, &dr_info, sizeof (struct drinfo)) == -1) { in read_continue_bin()
535 if (this_type != dr_info.type) { in read_continue_bin()
539 (dr_info.type == REMOVE_TYPE) ? in read_continue_bin()
557 for (n = 0; n < dr_info.total_fs_recs; n++) { in read_continue_bin()
583 for (n = 0; n < dr_info.total_ext_recs; n++) { in read_continue_bin()
599 dr_info.do_not_continue = 1; in read_continue_bin()
773 if (dr_info.partial_set == 0) { in set_dr_info()
774 dr_info.partial_set = 1; in set_dr_info()
775 dr_info.partial = (value ? 1 : 0); in set_dr_info()
780 if (dr_info.runlevel_set == 0) { in set_dr_info()
781 dr_info.runlevel_set = 1; in set_dr_info()
782 dr_info.runlevel = (value ? 1 : 0); in set_dr_info()
787 if (dr_info.pkgfiles_set == 0) { in set_dr_info()
788 dr_info.pkgfiles_set = 1; in set_dr_info()
789 dr_info.pkgfiles = (value ? 1 : 0); in set_dr_info()
794 if (dr_info.depend_set == 0) { in set_dr_info()
795 dr_info.depend_set = 1; in set_dr_info()
796 dr_info.depend = (value ? 1 : 0); in set_dr_info()
801 if (dr_info.space_set == 0) { in set_dr_info()
802 dr_info.space_set = 1; in set_dr_info()
803 dr_info.space = (value ? 1 : 0); in set_dr_info()
808 if (dr_info.conflict_set == 0) { in set_dr_info()
809 dr_info.conflict_set = 1; in set_dr_info()
810 dr_info.conflict = (value ? 1 : 0); in set_dr_info()
815 if (dr_info.setuid_set == 0) { in set_dr_info()
816 dr_info.setuid_set = 1; in set_dr_info()
817 dr_info.setuid = (value ? 1 : 0); in set_dr_info()
822 if (dr_info.priv_set == 0) { in set_dr_info()
823 dr_info.priv_set = 1; in set_dr_info()
824 dr_info.priv = (value ? 1 : 0); in set_dr_info()
830 if (dr_info.pkgdirs_set == 0) { in set_dr_info()
831 dr_info.pkgdirs_set = 1; in set_dr_info()
832 dr_info.pkgdirs = (value ? 1 : 0); in set_dr_info()
838 if (dr_info.reqexit_set == 0) { in set_dr_info()
839 dr_info.reqexit_set = 1; in set_dr_info()
840 dr_info.reqexit = value; in set_dr_info()
846 if (dr_info.checkexit_set == 0) { in set_dr_info()
847 dr_info.checkexit_set = 1; in set_dr_info()
848 dr_info.checkexit = value; in set_dr_info()
854 if (dr_info.exitcode == 0) { in set_dr_info()
855 dr_info.exitcode = value; in set_dr_info()
879 dr_info.type = this_type; in write_dryrun_file()