Lines Matching refs:G_p

272 } Gen, *G_p;  variable
856 if (sublist->L_gen.g_ino == G_p->g_ino && in add_lnk()
857 sublist->L_gen.g_dev == G_p->g_dev) { in add_lnk()
866 new_entry->L_gen = *G_p; /* structure copy */ in add_lnk()
868 new_entry->L_gen.g_nam_p = e_zalloc(E_EXIT, (size_t)G_p->g_namesz); in add_lnk()
870 (void) strcpy(new_entry->L_gen.g_nam_p, G_p->g_nam_p); in add_lnk()
890 ptr->L_gen.g_filesz = G_p->g_filesz; in add_lnk()
893 ptr->L_gen.g_filesz = G_p->g_filesz; in add_lnk()
1133 if (G_p->g_namesz - 1 > Max_namesz) { in ckname()
1143 if ((Args & OCr) && !Adir && !G_p->g_rw_sysattr) { in ckname()
1145 (G_p->g_attrnam_p == NULL) ? G_p->g_nam_p : Renam_p, in ckname()
1146 (G_p->g_attrnam_p == NULL) ? "" : gettext(" Attribute "), in ckname()
1147 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in ckname()
1160 (G_p->g_attrnam_p == NULL) ? G_p->g_nam_p : in ckname()
1161 G_p->g_attrfnam_p, in ckname()
1162 (G_p->g_attrnam_p == NULL) ? "" : in ckname()
1164 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in ckname()
1165 if (G_p->g_attrparent_p == NULL) { in ckname()
1166 *G_p->g_nam_p = '\0'; in ckname()
1173 if (G_p->g_attrnam_p == NULL) { in ckname()
1175 G_p->g_nam_p)) { in ckname()
1176 if ((G_p->g_nam_p != &nambuf[0]) && in ckname()
1177 (G_p->g_nam_p != &fullnam[0])) { in ckname()
1178 free(G_p->g_nam_p); in ckname()
1179 G_p->g_nam_p = e_zalloc(E_EXIT, in ckname()
1188 (strlcpy(G_p->g_nam_p, Renametmp_p, in ckname()
1193 if (G_p->g_attrnam_p != NULL) { in ckname()
1194 free(G_p->g_attrnam_p); in ckname()
1195 G_p->g_attrnam_p = e_strdup(E_EXIT, in ckname()
1197 (void) strcpy(G_p->g_nam_p, Renam_p); in ckname()
1209 if (G_p->g_attrnam_p == NULL) { in ckname()
1218 VERBOSE((Args & OCt), G_p->g_nam_p); in ckname()
1467 lcnt = G_p->g_filesz; in cksum()
1766 if (!(Args & OCu) && G_p->g_mtime <= DesSt.st_mtime) in creat_lnk()
1833 nam_p = G_p->g_nam_p; in creat_spec()
1845 if (G_p->g_attrparent_p == NULL) { in creat_spec()
1852 G_p->g_attrfnam_p); in creat_spec()
1854 } else if ((fchownat(dirfd, ".", G_p->g_uid, in creat_spec()
1855 G_p->g_gid, 0) != 0) && privileged) { in creat_spec()
1858 "file %s\"", G_p->g_attrfnam_p); in creat_spec()
1861 if (fchmod(dirfd, G_p->g_mode) != 0) { in creat_spec()
1864 "file %s\"", G_p->g_attrfnam_p); in creat_spec()
1873 G_p->g_attrfnam_p); in creat_spec()
1973 result = mkdir(nam_p, G_p->g_mode); in creat_spec()
1982 result = mknod(nam_p, (int)G_p->g_mode, in creat_spec()
1983 (int)G_p->g_rdev); in creat_spec()
2058 if ((Args & OCp) && G_p->g_ino == DesSt.st_ino && in creat_tmp()
2059 G_p->g_dev == DesSt.st_dev) { in creat_tmp()
2064 if (G_p->g_mtime <= DesSt.st_mtime && !(Args & OCu)) { in creat_tmp()
2082 if (G_p->g_attrnam_p != NULL) { in creat_tmp()
2090 (void) fchdir(G_p->g_dirfd); in creat_tmp()
2095 if (G_p->g_attrnam_p != NULL) { in creat_tmp()
2117 if (G_p->g_typeflag == 0 && in creat_tmp()
2119 (G_p->g_mode & (ulong_t)Ftype) == S_IFREG) { in creat_tmp()
2126 if (G_p->g_attrnam_p == NULL) { in creat_tmp()
2132 G_p->g_nam_p = Over_p; in creat_tmp()
2133 if (G_p->g_attrnam_p != NULL) { in creat_tmp()
2138 if (G_p->g_attrnam_p == NULL) { in creat_tmp()
2141 Over_p = G_p->g_attrnam_p; in creat_tmp()
2679 if (G_p->g_attrnam_p != NULL) { in data_in()
2680 nam_p = G_p->g_attrnam_p; in data_in()
2682 nam_p = G_p->g_nam_p; in data_in()
2685 if (((G_p->g_mode & Ftype) == S_IFLNK && proc_mode != P_SKIP) || in data_in()
2692 if (Args & (OCs | OCb) && G_p->g_filesz % 2) { in data_in()
2698 if (Args & (OCS | OCb) && G_p->g_filesz % 4) { in data_in()
2710 filesz = G_p->g_filesz; in data_in()
2712 if (S_ISSPARSE(G_p->g_mode) && G_p->g_holes != NULL) { in data_in()
2723 free_holes_info(G_p->g_holes); in data_in()
2724 G_p->g_holes = NULL; in data_in()
2726 rv = read_holesdata(G_p->g_holes, &filesz, in data_in()
2733 free_holes_info(G_p->g_holes); in data_in()
2734 G_p->g_holes = NULL; in data_in()
2742 if (G_p->g_holes != NULL) { in data_in()
2744 (G_p->g_attrnam_p == NULL) ? 0 : G_p->g_rw_sysattr, in data_in()
2745 G_p->g_holes->orig_size, in data_in()
2746 CPIOBSZ, data_in_info, G_p->g_holes); in data_in()
2748 free_holes_info(G_p->g_holes); in data_in()
2749 G_p->g_holes = NULL; in data_in()
2752 (G_p->g_attrnam_p == NULL) ? 0 : G_p->g_rw_sysattr, in data_in()
2763 (G_p->g_attrnam_p == NULL) ? "" : in data_in()
2764 G_p->g_attrfnam_p, in data_in()
2765 (G_p->g_attrnam_p == NULL) ? "" : in data_in()
2766 G_p->g_rw_sysattr ? in data_in()
2776 rstfiles(U_KEEP, G_p->g_dirfd); in data_in()
2785 pad = (Pad_val + 1 - (G_p->g_filesz & Pad_val)) & Pad_val; in data_in()
2795 rstfiles(U_KEEP, G_p->g_dirfd); in data_in()
2797 rstfiles(U_OVER, G_p->g_dirfd); in data_in()
2811 (G_p->g_attrparent_p == NULL) ? G_p->g_nam_p : G_p->g_attrpath_p); in data_in()
2978 nam_p = G_p->g_nam_p; in data_out()
2998 rstfiles(U_KEEP, G_p->g_dirfd); in data_out()
3002 if ((G_p->g_mode & Ftype) == S_IFLNK && (Hdr_type != in data_out()
3007 FLUSH(G_p->g_filesz); in data_out()
3012 if ((size = readlink(nam_p, Buffr.b_in_p, G_p->g_filesz)) < in data_out()
3034 } else if ((G_p->g_mode & Ftype) == S_IFLNK && in data_out()
3044 if (G_p->g_filesz > NAMSIZ) { in data_out()
3049 if ((size = readlink(nam_p, T_lname, G_p->g_filesz)) < 0) { in data_out()
3055 G_p->g_filesz = (off_t)0; in data_out()
3072 orig_filesz = G_p->g_filesz; in data_out()
3079 if (Compress_sparse && S_ISREG(G_p->g_mode)) { in data_out()
3088 holes = get_holes_info(Ifile, G_p->g_filesz, B_FALSE); in data_out()
3090 G_p->g_filesz = holes->holesdata_sz + holes->data_size; in data_out()
3092 if (G_p->g_filesz > Max_offset) { in data_out()
3095 G_p->g_nam_p, in data_out()
3096 (G_p->g_attrnam_p == NULL) ? "" : in data_out()
3097 G_p->g_rw_sysattr ? in data_out()
3100 (G_p->g_attrnam_p == NULL) ? "" : in data_out()
3101 ((G_p->g_attrparent_p == NULL) ? in data_out()
3102 G_p->g_attrnam_p: in data_out()
3103 G_p->g_attrpath_p)); in data_out()
3123 G_p->g_cksum = (ulong_t)-1; in data_out()
3136 G_p->g_cksum = csum; in data_out()
3138 G_p->g_cksum = 0; in data_out()
3179 amt_to_read = read_compress_holes(nam_p, G_p->g_filesz, in data_out()
3182 amt_to_read = read_file(nam_p, G_p->g_filesz, in data_out()
3195 pad = (Pad_val + 1 - (G_p->g_filesz & Pad_val)) & Pad_val; in data_out()
3207 G_p->g_nam_p : Gen.g_attrfnam_p, in data_out()
3210 (Gen.g_attrnam_p == NULL) ? "" : G_p->g_nam_p); in data_out()
3215 G_p->g_nam_p : Gen.g_attrfnam_p, in data_out()
3218 (Gen.g_attrnam_p == NULL) ? "" : G_p->g_nam_p, in data_out()
3224 G_p->g_nam_p : Gen.g_attrfnam_p, in data_out()
3227 (Gen.g_attrnam_p == NULL) ? "" : G_p->g_nam_p, in data_out()
3235 rstfiles(U_KEEP, G_p->g_dirfd); in data_out()
3236 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in data_out()
3253 if (G_p->g_attrnam_p != NULL) { in data_pass()
3254 namep = G_p->g_attrnam_p; in data_pass()
3257 rstfiles(U_KEEP, G_p->g_passdirfd); in data_pass()
3266 if ((Ifile = openat(G_p->g_dirfd, get_component(namep), 0)) < 0) { in data_pass()
3268 (G_p->g_attrnam_p == NULL) ? Nam_p : G_p->g_attrfnam_p, in data_pass()
3269 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in data_pass()
3271 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in data_pass()
3272 rstfiles(U_KEEP, G_p->g_passdirfd); in data_pass()
3284 if (S_ISREG(G_p->g_mode)) in data_pass()
3285 holes = get_holes_info(Ifile, G_p->g_filesz, B_TRUE); in data_pass()
3289 (G_p->g_attrnam_p == NULL) ? 0 : G_p->g_rw_sysattr, in data_pass()
3290 G_p->g_filesz, Bufsize, data_in_info, holes); in data_pass()
3295 (G_p->g_attrnam_p == NULL) ? 0 : G_p->g_rw_sysattr, in data_pass()
3296 G_p->g_filesz, Bufsize, data_in_info); in data_pass()
3307 (G_p->g_attrnam_p == NULL) ? in data_pass()
3308 Nam_p : G_p->g_attrfnam_p, in data_pass()
3309 (G_p->g_attrnam_p == NULL) ? "" : in data_pass()
3310 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in data_pass()
3312 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in data_pass()
3319 (G_p->g_attrnam_p == NULL) ? in data_pass()
3320 Nam_p : G_p->g_attrfnam_p, in data_pass()
3321 (G_p->g_attrnam_p == NULL) ? "" : in data_pass()
3322 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in data_pass()
3324 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in data_pass()
3330 (G_p->g_attrnam_p == NULL) ? "" : in data_pass()
3331 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in data_pass()
3333 (G_p->g_attrnam_p == NULL) ? "" : Over_p); in data_pass()
3337 (G_p->g_attrnam_p == NULL) ? "" : in data_pass()
3338 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in data_pass()
3340 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in data_pass()
3347 rstfiles(U_OVER, G_p->g_passdirfd); in data_pass()
3349 rstfiles(U_KEEP, G_p->g_passdirfd); in data_pass()
3385 G_p = &Gen; in file_in()
3406 if (G_p->g_attrnam_p != NULL) { in file_in()
3409 (Atflag && !SysAtflag && ((G_p->g_attrparent_p != NULL) || in file_in()
3410 G_p->g_rw_sysattr)) || in file_in()
3411 (!Atflag && SysAtflag && ((G_p->g_attrparent_p != NULL) || in file_in()
3412 !G_p->g_rw_sysattr)))) { in file_in()
3428 if (proc_file == F_SKIP && G_p->g_nlink == 1) { in file_in()
3437 VERBOSE((Args & OCt), G_p->g_nam_p); in file_in()
3460 if (G_p->g_nlink == 1) { /* hard link */ in file_in()
3472 (void) creat_lnk(G_p->g_dirfd, in file_in()
3473 &lname[0], G_p->g_nam_p); in file_in()
3481 creat_spec(G_p->g_dirfd) > 0) { in file_in()
3483 (G_p->g_attrparent_p == NULL) ? in file_in()
3484 G_p->g_nam_p : G_p->g_attrpath_p); in file_in()
3490 (Ofile = openout(G_p->g_dirfd)) < 0) { in file_in()
3501 if (proc_file != F_SKIP && creat_spec(G_p->g_dirfd) > 0) { in file_in()
3502 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in file_in()
3506 VERBOSE((Args & OCt), G_p->g_nam_p); in file_in()
3510 if (G_p->g_nlink == 1 || (Hdr_type == TAR || in file_in()
3513 if (proc_file != F_SKIP && creat_spec(G_p->g_dirfd) > 0) in file_in()
3514 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in file_in()
3517 (Ofile = openout(G_p->g_dirfd)) < 0) { in file_in()
3532 if (!Onecopy || G_p->g_attrnam_p != NULL) { in file_in()
3534 G_p = &tl_p->L_gen; in file_in()
3542 if (creat_spec(G_p->g_dirfd) > 0) in file_in()
3544 G_p->g_nam_p); in file_in()
3546 openout(G_p->g_dirfd)) < 0) { in file_in()
3565 (void) fchdir(G_p->g_dirfd); in file_in()
3572 (void) creat_lnk(G_p->g_dirfd, in file_in()
3597 G_p = &tl_p->L_gen; in file_in()
3604 (void) creat_lnk(G_p->g_dirfd, in file_in()
3606 G_p->g_nam_p); in file_in()
3608 (void) creat_spec(G_p->g_dirfd); in file_in()
3611 G_p->g_nam_p); in file_in()
3613 openout(G_p->g_dirfd)) < 0) { in file_in()
3664 G_p = &Gen; in file_out()
3671 if (Compress_sparse == 0 && G_p->g_filesz > Max_offset) { in file_out()
3673 G_p->g_nam_p, in file_out()
3674 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in file_out()
3676 (G_p->g_attrnam_p == NULL) ? "" : in file_out()
3677 ((G_p->g_attrparent_p == NULL) ? G_p->g_attrnam_p: in file_out()
3678 G_p->g_attrpath_p)); in file_out()
3689 if (G_p->g_nlink == 1) { in file_out()
3707 G_p->g_nam_p, T_lname, NAMSIZ); in file_out()
3752 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in file_out()
3755 if (G_p->g_nlink == 1) { in file_out()
3764 else if (Onecopy && G_p->g_attrnam_p == NULL) { in file_out()
3768 if (Onecopy && G_p->g_attrnam_p == NULL) { in file_out()
3771 G_p = &tl_p->L_gen; in file_out()
3772 G_p->g_filesz = (off_t)0; in file_out()
3775 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in file_out()
3778 G_p = &tl_p->L_gen; in file_out()
4186 G_p = &Gen; in file_pass()
4189 msg(ERR, "Use -d option to copy \"%s\"", G_p->g_nam_p); in file_pass()
4193 save_name = G_p->g_nam_p; in file_pass()
4195 while (*(G_p->g_nam_p) == '/') { in file_pass()
4196 G_p->g_nam_p++; in file_pass()
4199 (void) strcpy(Full_p, (G_p->g_attrfnam_p == NULL) ? in file_pass()
4200 G_p->g_nam_p : G_p->g_attrfnam_p); in file_pass()
4202 if (G_p->g_attrnam_p == NULL) { in file_pass()
4203 G_p->g_passdirfd = open_dir(Fullnam_p); in file_pass()
4205 if (G_p->g_passdirfd == -1) { in file_pass()
4221 G_p->g_passdirfd = -1; in file_pass()
4222 (void) fchdir(G_p->g_baseparent_fd); in file_pass()
4223 (void) open_attr_dir(G_p->g_attrnam_p, Fullnam_p, in file_pass()
4224 G_p->g_baseparent_fd, (G_p->g_attrparent_p == NULL) ? NULL : in file_pass()
4225 G_p->g_attrparent_p, &G_p->g_passdirfd, &rw_sysattr); in file_pass()
4226 if (G_p->g_passdirfd == -1) { in file_pass()
4230 (G_p->g_attrparent_p == NULL) ? "" : in file_pass()
4232 (G_p->g_attrparent_p == NULL) ? "" : in file_pass()
4233 G_p->g_attrparent_p, in file_pass()
4234 (G_p->g_attrparent_p == NULL) ? "" : in file_pass()
4261 if (G_p->g_attrnam_p == NULL) { in file_pass()
4262 if (creat_lnk(G_p->g_passdirfd, in file_pass()
4270 if ((G_p->g_mode & Ftype) == S_IFLNK && !(Args & OCL)) { in file_pass()
4287 if (openout(G_p->g_passdirfd) < 0) { in file_pass()
4307 } else if ((lchown(Fullnam_p, (int)G_p->g_uid, in file_pass()
4308 (int)G_p->g_gid) < 0) && privileged) { in file_pass()
4319 if (!Adir && G_p->g_nlink > 1) { in file_pass()
4328 G_p = &tl_p->L_gen; in file_pass()
4339 (void) fchdir(G_p->g_passdirfd); in file_pass()
4351 (void) creat_lnk(G_p->g_passdirfd, lfrom, lto); in file_pass()
4361 if (l_p->L_cnt == G_p->g_nlink) { in file_pass()
4375 if (creat_spec(G_p->g_passdirfd) > 0) { in file_pass()
4378 } else if ((Ofile = openout(G_p->g_passdirfd)) > 0) { in file_pass()
4409 G_p = &Gen; in flush_lnks()
4586 G_p = &Gen; in gethdr()
4587 if (G_p->g_cksum != in gethdr()
4954 G_p = &Gen; in gethdr()
5172 G_p = &Gen; in getname()
5182 G_p->g_nam_p, in getname()
5316 char *str_p = G_p->g_nam_p; in matched()
5323 if (G_p->g_attrfnam_p != NULL) in matched()
5324 str_p = G_p->g_attrfnam_p; in matched()
5469 if (G_p && (G_p->g_attrnam_p != NULL) && G_p->g_rw_sysattr) { in msg()
5512 if (G_p->g_attrnam_p != NULL) { in openout()
5513 nam_p = G_p->g_attrnam_p; in openout()
5518 nam_p = G_p->g_nam_p; in openout()
5524 (Max_filesz < (G_p->g_filesz >> 9))) { in openout()
5527 (G_p->g_attrnam_p == NULL) ? nam_p : G_p->g_attrfnam_p, in openout()
5528 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in openout()
5530 (G_p->g_attrnam_p == NULL) ? "" : nam_p, in openout()
5531 (off_t)(G_p->g_filesz - (Max_filesz << 9))); in openout()
5554 if (G_p->g_rw_sysattr == 0) in openout()
5570 if (G_p->g_attrnam_p != NULL) { in openout()
5576 nam_p = G_p->g_nam_p; in openout()
5639 } else if ((G_p->g_mode & Ftype) == S_IFLNK) { in openout()
5641 FILL(G_p->g_filesz); in openout()
5643 Buffr.b_out_p, G_p->g_filesz); in openout()
5644 *(Symlnk_p + G_p->g_filesz) = '\0'; in openout()
5674 O_CREAT|O_RDWR|O_TRUNC, (int)G_p->g_mode)) < 0) { in openout()
5676 if (G_p->g_attrnam_p != NULL) { in openout()
5679 (G_p->g_attrparent_p == NULL) ? in openout()
5680 NULL : G_p->g_attrparent_p, nam_p, in openout()
5682 (int)G_p->g_mode); in openout()
5722 if ((G_p->g_mode & Ftype) == S_IFLNK || in openout()
5733 (G_p->g_attrnam_p == NULL) ? in openout()
5734 nam_p : G_p->g_attrfnam_p, in openout()
5735 (G_p->g_attrnam_p == NULL) ? in openout()
5736 "" : G_p->g_rw_sysattr ? in openout()
5739 (G_p->g_attrnam_p == NULL) ? in openout()
5743 (int)G_p->g_uid, (int)G_p->g_gid, in openout()
5747 (G_p->g_attrnam_p == NULL) ? in openout()
5748 nam_p : G_p->g_attrfnam_p, in openout()
5749 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5750 G_p->g_rw_sysattr ? in openout()
5753 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in openout()
5761 (G_p->g_attrnam_p == NULL) ? Over_p : in openout()
5762 G_p->g_attrfnam_p, in openout()
5763 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5764 G_p->g_rw_sysattr ? in openout()
5767 (G_p->g_attrnam_p == NULL) ? "" : Over_p); in openout()
5770 (G_p->g_attrnam_p == NULL) ? nam_p : in openout()
5771 G_p->g_attrfnam_p, in openout()
5772 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5773 G_p->g_rw_sysattr ? in openout()
5776 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in openout()
5783 (G_p->g_attrnam_p == NULL) ? Over_p : in openout()
5784 G_p->g_attrfnam_p, in openout()
5785 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5786 G_p->g_rw_sysattr ? in openout()
5789 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5793 (G_p->g_attrnam_p == NULL) ? nam_p : in openout()
5794 G_p->g_attrfnam_p, in openout()
5795 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5796 G_p->g_rw_sysattr ? in openout()
5799 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in openout()
6073 G_p = &Gen; in setpasswd()
6101 if (G_p->g_attrnam_p == NULL) { in rstfiles()
6104 nam_p = G_p->g_attrnam_p; in rstfiles()
6108 nam_p = G_p->g_nam_p; in rstfiles()
6123 (G_p->g_attrnam_p == NULL) ? Over_p : Fullnam_p, in rstfiles()
6124 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6125 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in rstfiles()
6127 (G_p->g_attrnam_p == NULL) ? "" : Over_p); in rstfiles()
6130 (G_p->g_attrnam_p == NULL) ? nam_p : Fullnam_p, in rstfiles()
6131 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6132 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in rstfiles()
6134 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in rstfiles()
6148 tmp_ptr = G_p->g_nam_p; in rstfiles()
6149 G_p->g_nam_p = Over_p; in rstfiles()
6160 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6162 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6163 G_p->g_rw_sysattr ? in rstfiles()
6166 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6173 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6175 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6176 G_p->g_rw_sysattr ? in rstfiles()
6179 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6193 if (G_p->g_attrnam_p == NULL) { in rstfiles()
6209 tmp_ptr = G_p->g_nam_p; in rstfiles()
6210 G_p->g_nam_p = Over_p; in rstfiles()
6218 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6220 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6221 G_p->g_rw_sysattr ? in rstfiles()
6224 (G_p->g_attrnam_p == NULL) ? "" : Over_p); in rstfiles()
6230 if (G_p->g_attrnam_p != NULL) { in rstfiles()
6231 inam_p = G_p->g_attrfnam_p; in rstfiles()
6232 onam_p = G_p->g_attrnam_p; in rstfiles()
6238 if (G_p->g_attrnam_p != NULL) { in rstfiles()
6239 inam_p = onam_p = G_p->g_attrnam_p; in rstfiles()
6241 inam_p = onam_p = G_p->g_nam_p; in rstfiles()
6258 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6259 G_p->g_rw_sysattr ? in rstfiles()
6262 (G_p->g_attrnam_p == NULL) ? "" : onam_p); in rstfiles()
6266 G_p->g_uid, G_p->g_gid, in rstfiles()
6270 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6271 G_p->g_rw_sysattr ? in rstfiles()
6274 (G_p->g_attrnam_p == NULL) ? "" : onam_p); in rstfiles()
6280 G_p->g_mtime, G_p->g_mtime); in rstfiles()
6297 new_mask = G_p->g_mode; in rstfiles()
6300 new_mask = G_p->g_mode & ~orig_mask; in rstfiles()
6303 if (G_p->g_attrnam_p != NULL) { in rstfiles()
6311 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6312 onam_p : G_p->g_attrfnam_p, in rstfiles()
6313 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6314 G_p->g_rw_sysattr ? in rstfiles()
6317 (G_p->g_attrnam_p == NULL) ? "" : onam_p); in rstfiles()
6330 set_tym(G_p->g_dirfd, get_component(inam_p), in rstfiles()
6349 G_p = NULL; in scan4trail()
6351 G_p = &Gen; in scan4trail()
6759 (G_p->g_attrnam_p == NULL) ? nam_p : Fullnam_p, in set_tym()
6760 (G_p->g_attrnam_p == NULL) ? "" : in set_tym()
6761 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in set_tym()
6763 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in set_tym()
6767 (G_p->g_attrnam_p == NULL) ? nam_p : Fullnam_p, in set_tym()
6768 (G_p->g_attrnam_p == NULL) ? "" : in set_tym()
6769 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in set_tym()
6771 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in set_tym()
6791 nam_p = G_p->g_nam_p; in sigint()
7019 if ((S_ISGID & G_p->g_mode) == S_ISGID && modestr[6] == 'x') in verbose()
7154 if (G_p->g_attrnam_p != NULL && Hdr_type != USTAR && in write_hdr()
7156 mode = (G_p->g_mode & POSIXMODES) | _XATTR_CPIO_MODE; in write_hdr()
7158 mode = G_p->g_mode; in write_hdr()
7161 len = G_p->g_filesz; in write_hdr()
7166 mode = G_p->g_mode | C_ISSPARSE; in write_hdr()
7167 len = G_p->g_filesz; in write_hdr()
7171 uid = G_p->g_uid; in write_hdr()
7172 gid = G_p->g_gid; in write_hdr()
7212 if (uid != G_p->g_uid && Hdr_type != USTAR) { in write_hdr()
7214 (G_p->g_attrnam_p == NULL) ? in write_hdr()
7215 G_p->g_nam_p : G_p->g_attrfnam_p, in write_hdr()
7216 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in write_hdr()
7218 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p, in write_hdr()
7223 if (gid != G_p->g_gid && Hdr_type != USTAR) { in write_hdr()
7225 (G_p->g_attrnam_p == NULL) ? in write_hdr()
7226 G_p->g_nam_p : G_p->g_attrfnam_p, in write_hdr()
7227 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in write_hdr()
7229 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p, in write_hdr()
7240 cnt = Hdrsz + G_p->g_namesz; in write_hdr()
7254 Hdr.h_magic = (short)G_p->g_magic; in write_hdr()
7255 Hdr.h_dev = G_p->g_dev; in write_hdr()
7256 Hdr.h_ino = G_p->g_ino; in write_hdr()
7260 Hdr.h_nlink = G_p->g_nlink; in write_hdr()
7261 Hdr.h_rdev = G_p->g_rdev; in write_hdr()
7262 mkshort(Hdr.h_mtime, (long)G_p->g_mtime); in write_hdr()
7263 Hdr.h_namesize = (short)G_p->g_namesz; in write_hdr()
7265 (void) strcpy(Hdr.h_name, G_p->g_nam_p); in write_hdr()
7272 "11llo%s", G_p->g_magic, G_p->g_dev, G_p->g_ino, mode, in write_hdr()
7273 (long)uid, (long)gid, G_p->g_nlink, MK_USHORT(G_p->g_rdev), in write_hdr()
7274 G_p->g_mtime, (long)G_p->g_namesz, (offset_t)len, in write_hdr()
7275 G_p->g_nam_p); in write_hdr()
7283 G_p->g_magic, G_p->g_ino, mode, G_p->g_uid, in write_hdr()
7284 G_p->g_gid, G_p->g_nlink, G_p->g_mtime, (ulong_t)len, in write_hdr()
7285 major(G_p->g_dev), minor(G_p->g_dev), in write_hdr()
7286 major(G_p->g_rdev), minor(G_p->g_rdev), in write_hdr()
7287 G_p->g_namesz, G_p->g_cksum, G_p->g_nam_p); in write_hdr()
7292 (void) strncpy(Thdr_p->tbuf.t_name, G_p->g_tname, in write_hdr()
7293 (int)strlen(G_p->g_tname)); in write_hdr()
7299 (void) sprintf(Thdr_p->tbuf.t_mtime, "%011lo", G_p->g_mtime); in write_hdr()
7303 (G_p->g_attrnam_p != NULL)) { in write_hdr()
7306 Thdr_p->tbuf.t_typeflag = G_p->g_typeflag; in write_hdr()
7312 if (((G_p->g_mode & Ftype) != S_IFLNK) && in write_hdr()
7313 (G_p->g_attrnam_p == NULL)) { in write_hdr()
7323 (void) strcpy(Thdr_p->tbuf.t_uname, G_p->g_uname); in write_hdr()
7324 (void) strcpy(Thdr_p->tbuf.t_gname, G_p->g_gname); in write_hdr()
7326 (int)major(G_p->g_rdev)); in write_hdr()
7328 (int)minor(G_p->g_rdev)); in write_hdr()
7342 (void) strncpy(Thdr_p->tbuf.t_name, G_p->g_nam_p, in write_hdr()
7343 G_p->g_namesz); in write_hdr()
7350 (int)G_p->g_mtime); in write_hdr()
7415 G_p = &Gen; in write_trail()
7699 Gen.g_nam_p, Gen.g_nam_p, (int)G_p->g_mode, Gen.g_nam_p); in setup_uncompress()
7789 if (ckname(1) != F_SKIP && creat_spec(G_p->g_dirfd) > 0) { in bar_file_in()
7790 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in bar_file_in()
7799 (Ofile = openout(G_p->g_dirfd)) < 0) { in bar_file_in()
7810 (void) creat_lnk(G_p->g_dirfd, bar_linkname, G_p->g_nam_p); in bar_file_in()
7815 (Ofile = openout(G_p->g_dirfd)) < 0) { in bar_file_in()
7823 if (ckname(1) != F_SKIP && creat_spec(G_p->g_dirfd) > 0) { in bar_file_in()
7824 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in bar_file_in()
8284 (attrparent == NULL) ? G_p->g_nam_p : in xattrs_out()
8285 G_p->g_attrfnam_p); in xattrs_out()
8335 savenamep = G_p->g_nam_p; in xattrs_out()
8337 savenamep = G_p->g_attrfnam_p; in xattrs_out()
8719 if (G_p->g_attrnam_p != NULL) { in openfile()
8720 return (openat(G_p->g_dirfd, G_p->g_attrnam_p, omode)); in openfile()
8722 return (openat(G_p->g_dirfd, in openfile()
8723 get_component(G_p->g_nam_p), omode)); in openfile()
8730 return (openat(G_p->g_dirfd, get_component(G_p->g_nam_p), omode)); in openfile()
8928 if (G_p->g_attrnam_p != NULL) { in open_dirfd()
8939 (void) fchdir(G_p->g_baseparent_fd); in open_dirfd()
8940 (void) open_attr_dir(G_p->g_attrnam_p, in open_dirfd()
8941 G_p->g_attrfnam_p, G_p->g_baseparent_fd, in open_dirfd()
8942 (G_p->g_attrparent_p == NULL) ? NULL : in open_dirfd()
8943 G_p->g_attrparent_p, &G_p->g_dirfd, &rw_sysattr); in open_dirfd()
8947 (void) fchdir(G_p->g_baseparent_fd); in open_dirfd()
8950 if ((G_p->g_dirfd == -1) && (Args & (OCi | OCp))) { in open_dirfd()
8954 (G_p->g_attrparent_p == NULL) ? "" : in open_dirfd()
8956 (G_p->g_attrparent_p == NULL) ? "" : in open_dirfd()
8957 G_p->g_attrparent_p, in open_dirfd()
8958 (G_p->g_attrparent_p == NULL) ? "" : in open_dirfd()
8960 G_p->g_attrfnam_p); in open_dirfd()
8964 G_p->g_dirfd = open_dir(G_p->g_nam_p); in open_dirfd()
8965 if (G_p->g_dirfd == -1) { in open_dirfd()
8967 "Cannot open/create %s", G_p->g_nam_p); in open_dirfd()
8972 G_p->g_dirfd = -1; in open_dirfd()
8975 G_p->g_dirfd = -1; in open_dirfd()
8983 if (G_p->g_dirfd != -1) { in close_dirfd()
8984 (void) close(G_p->g_dirfd); in close_dirfd()
8985 G_p->g_dirfd = -1; in close_dirfd()
9010 if (tl_p->L_gen.g_ino == G_p->g_ino && in write_xattr_hdr()
9011 tl_p->L_gen.g_dev == G_p->g_dev) { in write_xattr_hdr()