Lines Matching refs:G_p
281 } Gen, *G_p; variable
865 if (sublist->L_gen.g_ino == G_p->g_ino && in add_lnk()
866 sublist->L_gen.g_dev == G_p->g_dev) { in add_lnk()
875 new_entry->L_gen = *G_p; /* structure copy */ in add_lnk()
877 new_entry->L_gen.g_nam_p = e_zalloc(E_EXIT, (size_t)G_p->g_namesz); in add_lnk()
879 (void) strcpy(new_entry->L_gen.g_nam_p, G_p->g_nam_p); in add_lnk()
899 ptr->L_gen.g_filesz = G_p->g_filesz; in add_lnk()
902 ptr->L_gen.g_filesz = G_p->g_filesz; in add_lnk()
1142 if (G_p->g_namesz - 1 > Max_namesz) { in ckname()
1152 if ((Args & OCr) && !Adir && !G_p->g_rw_sysattr) { in ckname()
1154 (G_p->g_attrnam_p == NULL) ? G_p->g_nam_p : Renam_p, in ckname()
1155 (G_p->g_attrnam_p == NULL) ? "" : gettext(" Attribute "), in ckname()
1156 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in ckname()
1169 (G_p->g_attrnam_p == NULL) ? G_p->g_nam_p : in ckname()
1170 G_p->g_attrfnam_p, in ckname()
1171 (G_p->g_attrnam_p == NULL) ? "" : in ckname()
1173 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in ckname()
1174 if (G_p->g_attrparent_p == NULL) { in ckname()
1175 *G_p->g_nam_p = '\0'; in ckname()
1182 if (G_p->g_attrnam_p == NULL) { in ckname()
1184 G_p->g_nam_p)) { in ckname()
1185 if ((G_p->g_nam_p != &nambuf[0]) && in ckname()
1186 (G_p->g_nam_p != &fullnam[0])) { in ckname()
1187 free(G_p->g_nam_p); in ckname()
1188 G_p->g_nam_p = e_zalloc(E_EXIT, in ckname()
1197 (strlcpy(G_p->g_nam_p, Renametmp_p, in ckname()
1202 if (G_p->g_attrnam_p != NULL) { in ckname()
1203 free(G_p->g_attrnam_p); in ckname()
1204 G_p->g_attrnam_p = e_strdup(E_EXIT, in ckname()
1206 (void) strcpy(G_p->g_nam_p, Renam_p); in ckname()
1218 if (G_p->g_attrnam_p == NULL) { in ckname()
1227 VERBOSE((Args & OCt), G_p->g_nam_p); in ckname()
1476 lcnt = G_p->g_filesz; in cksum()
1775 if (!(Args & OCu) && G_p->g_mtime <= DesSt.st_mtime) in creat_lnk()
1842 nam_p = G_p->g_nam_p; in creat_spec()
1854 if (G_p->g_attrparent_p == NULL) { in creat_spec()
1861 G_p->g_attrfnam_p); in creat_spec()
1863 } else if ((fchownat(dirfd, ".", G_p->g_uid, in creat_spec()
1864 G_p->g_gid, 0) != 0) && privileged) { in creat_spec()
1867 "file %s\"", G_p->g_attrfnam_p); in creat_spec()
1870 if (fchmod(dirfd, G_p->g_mode) != 0) { in creat_spec()
1873 "file %s\"", G_p->g_attrfnam_p); in creat_spec()
1882 G_p->g_attrfnam_p); in creat_spec()
1982 result = mkdir(nam_p, G_p->g_mode); in creat_spec()
1990 result = mknod(nam_p, (int)G_p->g_mode, in creat_spec()
1991 (int)G_p->g_rdev); in creat_spec()
2066 if ((Args & OCp) && G_p->g_ino == DesSt.st_ino && in creat_tmp()
2067 G_p->g_dev == DesSt.st_dev) { in creat_tmp()
2072 if (G_p->g_mtime <= DesSt.st_mtime && !(Args & OCu)) { in creat_tmp()
2090 if (G_p->g_attrnam_p != NULL) { in creat_tmp()
2098 (void) fchdir(G_p->g_dirfd); in creat_tmp()
2103 if (G_p->g_attrnam_p != NULL) { in creat_tmp()
2125 if (G_p->g_typeflag == 0 && in creat_tmp()
2127 (G_p->g_mode & (uint_t)Ftype) == S_IFREG) { in creat_tmp()
2134 if (G_p->g_attrnam_p == NULL) { in creat_tmp()
2140 G_p->g_nam_p = Over_p; in creat_tmp()
2141 if (G_p->g_attrnam_p != NULL) { in creat_tmp()
2146 if (G_p->g_attrnam_p == NULL) { in creat_tmp()
2149 Over_p = G_p->g_attrnam_p; in creat_tmp()
2687 if (G_p->g_attrnam_p != NULL) { in data_in()
2688 nam_p = G_p->g_attrnam_p; in data_in()
2690 nam_p = G_p->g_nam_p; in data_in()
2693 if (((G_p->g_mode & Ftype) == S_IFLNK && proc_mode != P_SKIP) || in data_in()
2700 if (Args & (OCs | OCb) && G_p->g_filesz % 2) { in data_in()
2706 if (Args & (OCS | OCb) && G_p->g_filesz % 4) { in data_in()
2718 filesz = G_p->g_filesz; in data_in()
2720 if (S_ISSPARSE(G_p->g_mode) && G_p->g_holes != NULL) { in data_in()
2731 free_holes_info(G_p->g_holes); in data_in()
2732 G_p->g_holes = NULL; in data_in()
2734 rv = read_holesdata(G_p->g_holes, &filesz, in data_in()
2741 free_holes_info(G_p->g_holes); in data_in()
2742 G_p->g_holes = NULL; in data_in()
2750 if (G_p->g_holes != NULL) { in data_in()
2752 (G_p->g_attrnam_p == NULL) ? 0 : G_p->g_rw_sysattr, in data_in()
2753 G_p->g_holes->orig_size, in data_in()
2754 CPIOBSZ, data_in_info, G_p->g_holes); in data_in()
2756 free_holes_info(G_p->g_holes); in data_in()
2757 G_p->g_holes = NULL; in data_in()
2760 (G_p->g_attrnam_p == NULL) ? 0 : G_p->g_rw_sysattr, in data_in()
2771 (G_p->g_attrnam_p == NULL) ? "" : in data_in()
2772 G_p->g_attrfnam_p, in data_in()
2773 (G_p->g_attrnam_p == NULL) ? "" : in data_in()
2774 G_p->g_rw_sysattr ? in data_in()
2784 rstfiles(U_KEEP, G_p->g_dirfd); in data_in()
2793 pad = (Pad_val + 1 - (G_p->g_filesz & Pad_val)) & Pad_val; in data_in()
2803 rstfiles(U_KEEP, G_p->g_dirfd); in data_in()
2805 rstfiles(U_OVER, G_p->g_dirfd); in data_in()
2819 (G_p->g_attrparent_p == NULL) ? G_p->g_nam_p : G_p->g_attrpath_p); in data_in()
2986 nam_p = G_p->g_nam_p; in data_out()
3006 rstfiles(U_KEEP, G_p->g_dirfd); in data_out()
3010 if ((G_p->g_mode & Ftype) == S_IFLNK && (Hdr_type != in data_out()
3015 FLUSH(G_p->g_filesz); in data_out()
3020 if ((size = readlink(nam_p, Buffr.b_in_p, G_p->g_filesz)) < in data_out()
3042 } else if ((G_p->g_mode & Ftype) == S_IFLNK && in data_out()
3052 if (G_p->g_filesz > NAMSIZ) { in data_out()
3057 if ((size = readlink(nam_p, T_lname, G_p->g_filesz)) < 0) { in data_out()
3063 G_p->g_filesz = (off_t)0; in data_out()
3080 orig_filesz = G_p->g_filesz; in data_out()
3087 if (Compress_sparse && S_ISREG(G_p->g_mode)) { in data_out()
3096 holes = get_holes_info(Ifile, G_p->g_filesz, B_FALSE); in data_out()
3098 G_p->g_filesz = holes->holesdata_sz + holes->data_size; in data_out()
3100 if (G_p->g_filesz > Max_offset) { in data_out()
3103 G_p->g_nam_p, in data_out()
3104 (G_p->g_attrnam_p == NULL) ? "" : in data_out()
3105 G_p->g_rw_sysattr ? in data_out()
3108 (G_p->g_attrnam_p == NULL) ? "" : in data_out()
3109 ((G_p->g_attrparent_p == NULL) ? in data_out()
3110 G_p->g_attrnam_p: in data_out()
3111 G_p->g_attrpath_p)); in data_out()
3131 G_p->g_cksum = UINT_MAX; in data_out()
3144 G_p->g_cksum = csum; in data_out()
3146 G_p->g_cksum = 0; in data_out()
3187 amt_to_read = read_compress_holes(nam_p, G_p->g_filesz, in data_out()
3190 amt_to_read = read_file(nam_p, G_p->g_filesz, in data_out()
3203 pad = (Pad_val + 1 - (G_p->g_filesz & Pad_val)) & Pad_val; 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()
3223 G_p->g_nam_p : Gen.g_attrfnam_p, in data_out()
3226 (Gen.g_attrnam_p == NULL) ? "" : G_p->g_nam_p, in data_out()
3232 G_p->g_nam_p : Gen.g_attrfnam_p, in data_out()
3235 (Gen.g_attrnam_p == NULL) ? "" : G_p->g_nam_p, in data_out()
3243 rstfiles(U_KEEP, G_p->g_dirfd); in data_out()
3244 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in data_out()
3261 if (G_p->g_attrnam_p != NULL) { in data_pass()
3262 namep = G_p->g_attrnam_p; in data_pass()
3265 rstfiles(U_KEEP, G_p->g_passdirfd); in data_pass()
3274 if ((Ifile = openat(G_p->g_dirfd, get_component(namep), 0)) < 0) { in data_pass()
3276 (G_p->g_attrnam_p == NULL) ? Nam_p : G_p->g_attrfnam_p, in data_pass()
3277 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in data_pass()
3279 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in data_pass()
3280 rstfiles(U_KEEP, G_p->g_passdirfd); in data_pass()
3292 if (S_ISREG(G_p->g_mode)) in data_pass()
3293 holes = get_holes_info(Ifile, G_p->g_filesz, B_TRUE); in data_pass()
3297 (G_p->g_attrnam_p == NULL) ? 0 : G_p->g_rw_sysattr, in data_pass()
3298 G_p->g_filesz, Bufsize, data_in_info, holes); in data_pass()
3303 (G_p->g_attrnam_p == NULL) ? 0 : G_p->g_rw_sysattr, in data_pass()
3304 G_p->g_filesz, Bufsize, data_in_info); in data_pass()
3315 (G_p->g_attrnam_p == NULL) ? in data_pass()
3316 Nam_p : G_p->g_attrfnam_p, in data_pass()
3317 (G_p->g_attrnam_p == NULL) ? "" : in data_pass()
3318 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in data_pass()
3320 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in data_pass()
3327 (G_p->g_attrnam_p == NULL) ? in data_pass()
3328 Nam_p : G_p->g_attrfnam_p, in data_pass()
3329 (G_p->g_attrnam_p == NULL) ? "" : in data_pass()
3330 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in data_pass()
3332 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in data_pass()
3338 (G_p->g_attrnam_p == NULL) ? "" : in data_pass()
3339 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in data_pass()
3341 (G_p->g_attrnam_p == NULL) ? "" : Over_p); in data_pass()
3345 (G_p->g_attrnam_p == NULL) ? "" : in data_pass()
3346 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in data_pass()
3348 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p); in data_pass()
3355 rstfiles(U_OVER, G_p->g_passdirfd); in data_pass()
3357 rstfiles(U_KEEP, G_p->g_passdirfd); in data_pass()
3393 G_p = &Gen; in file_in()
3414 if (G_p->g_attrnam_p != NULL) { in file_in()
3417 (Atflag && !SysAtflag && ((G_p->g_attrparent_p != NULL) || in file_in()
3418 G_p->g_rw_sysattr)) || in file_in()
3419 (!Atflag && SysAtflag && ((G_p->g_attrparent_p != NULL) || in file_in()
3420 !G_p->g_rw_sysattr)))) { in file_in()
3436 if (proc_file == F_SKIP && G_p->g_nlink == 1) { in file_in()
3445 VERBOSE((Args & OCt), G_p->g_nam_p); in file_in()
3468 if (G_p->g_nlink == 1) { /* hard link */ in file_in()
3480 (void) creat_lnk(G_p->g_dirfd, in file_in()
3481 &lname[0], G_p->g_nam_p); in file_in()
3489 creat_spec(G_p->g_dirfd) > 0) { in file_in()
3491 (G_p->g_attrparent_p == NULL) ? in file_in()
3492 G_p->g_nam_p : G_p->g_attrpath_p); in file_in()
3498 (Ofile = openout(G_p->g_dirfd)) < 0) { in file_in()
3509 if (proc_file != F_SKIP && creat_spec(G_p->g_dirfd) > 0) { in file_in()
3510 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in file_in()
3514 VERBOSE((Args & OCt), G_p->g_nam_p); in file_in()
3518 if (G_p->g_nlink == 1 || (Hdr_type == TAR || in file_in()
3521 if (proc_file != F_SKIP && creat_spec(G_p->g_dirfd) > 0) in file_in()
3522 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in file_in()
3525 (Ofile = openout(G_p->g_dirfd)) < 0) { in file_in()
3540 if (!Onecopy || G_p->g_attrnam_p != NULL) { in file_in()
3542 G_p = &tl_p->L_gen; in file_in()
3550 if (creat_spec(G_p->g_dirfd) > 0) in file_in()
3552 G_p->g_nam_p); in file_in()
3554 openout(G_p->g_dirfd)) < 0) { in file_in()
3573 (void) fchdir(G_p->g_dirfd); in file_in()
3580 (void) creat_lnk(G_p->g_dirfd, in file_in()
3605 G_p = &tl_p->L_gen; in file_in()
3612 (void) creat_lnk(G_p->g_dirfd, in file_in()
3614 G_p->g_nam_p); in file_in()
3616 (void) creat_spec(G_p->g_dirfd); in file_in()
3619 G_p->g_nam_p); in file_in()
3621 openout(G_p->g_dirfd)) < 0) { in file_in()
3672 G_p = &Gen; in file_out()
3679 if (Compress_sparse == 0 && G_p->g_filesz > Max_offset) { in file_out()
3681 G_p->g_nam_p, in file_out()
3682 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in file_out()
3684 (G_p->g_attrnam_p == NULL) ? "" : in file_out()
3685 ((G_p->g_attrparent_p == NULL) ? G_p->g_attrnam_p: in file_out()
3686 G_p->g_attrpath_p)); in file_out()
3697 if (G_p->g_nlink == 1) { in file_out()
3715 G_p->g_nam_p, T_lname, NAMSIZ); in file_out()
3760 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in file_out()
3763 if (G_p->g_nlink == 1) { in file_out()
3772 else if (Onecopy && G_p->g_attrnam_p == NULL) { in file_out()
3776 if (Onecopy && G_p->g_attrnam_p == NULL) { in file_out()
3779 G_p = &tl_p->L_gen; in file_out()
3780 G_p->g_filesz = (off_t)0; in file_out()
3783 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in file_out()
3786 G_p = &tl_p->L_gen; in file_out()
4194 G_p = &Gen; in file_pass()
4197 msg(ERR, "Use -d option to copy \"%s\"", G_p->g_nam_p); in file_pass()
4201 save_name = G_p->g_nam_p; in file_pass()
4203 while (*(G_p->g_nam_p) == '/') { in file_pass()
4204 G_p->g_nam_p++; in file_pass()
4207 (void) strcpy(Full_p, (G_p->g_attrfnam_p == NULL) ? in file_pass()
4208 G_p->g_nam_p : G_p->g_attrfnam_p); in file_pass()
4210 if (G_p->g_attrnam_p == NULL) { in file_pass()
4211 G_p->g_passdirfd = open_dir(Fullnam_p); in file_pass()
4213 if (G_p->g_passdirfd == -1) { in file_pass()
4229 G_p->g_passdirfd = -1; in file_pass()
4230 (void) fchdir(G_p->g_baseparent_fd); in file_pass()
4231 (void) open_attr_dir(G_p->g_attrnam_p, Fullnam_p, in file_pass()
4232 G_p->g_baseparent_fd, (G_p->g_attrparent_p == NULL) ? NULL : in file_pass()
4233 G_p->g_attrparent_p, &G_p->g_passdirfd, &rw_sysattr); in file_pass()
4234 if (G_p->g_passdirfd == -1) { in file_pass()
4238 (G_p->g_attrparent_p == NULL) ? "" : in file_pass()
4240 (G_p->g_attrparent_p == NULL) ? "" : in file_pass()
4241 G_p->g_attrparent_p, in file_pass()
4242 (G_p->g_attrparent_p == NULL) ? "" : in file_pass()
4269 if (G_p->g_attrnam_p == NULL) { in file_pass()
4270 if (creat_lnk(G_p->g_passdirfd, in file_pass()
4278 if ((G_p->g_mode & Ftype) == S_IFLNK && !(Args & OCL)) { in file_pass()
4295 if (openout(G_p->g_passdirfd) < 0) { in file_pass()
4315 } else if ((lchown(Fullnam_p, (int)G_p->g_uid, in file_pass()
4316 (int)G_p->g_gid) < 0) && privileged) { in file_pass()
4327 if (!Adir && G_p->g_nlink > 1) { in file_pass()
4336 G_p = &tl_p->L_gen; in file_pass()
4347 (void) fchdir(G_p->g_passdirfd); in file_pass()
4359 (void) creat_lnk(G_p->g_passdirfd, lfrom, lto); in file_pass()
4369 if (l_p->L_cnt == G_p->g_nlink) { in file_pass()
4383 if (creat_spec(G_p->g_passdirfd) > 0) { in file_pass()
4386 } else if ((Ofile = openout(G_p->g_passdirfd)) > 0) { in file_pass()
4417 G_p = &Gen; in flush_lnks()
4594 G_p = &Gen; in gethdr()
4595 if (G_p->g_cksum != in gethdr()
4962 G_p = &Gen; in gethdr()
5180 G_p = &Gen; in getname()
5190 G_p->g_nam_p, in getname()
5324 char *str_p = G_p->g_nam_p; in matched()
5331 if (G_p->g_attrfnam_p != NULL) in matched()
5332 str_p = G_p->g_attrfnam_p; in matched()
5476 if (G_p && (G_p->g_attrnam_p != NULL) && G_p->g_rw_sysattr) { in msg()
5519 if (G_p->g_attrnam_p != NULL) { in openout()
5520 nam_p = G_p->g_attrnam_p; in openout()
5525 nam_p = G_p->g_nam_p; in openout()
5531 (Max_filesz < (G_p->g_filesz >> 9))) { in openout()
5534 (G_p->g_attrnam_p == NULL) ? nam_p : G_p->g_attrfnam_p, in openout()
5535 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in openout()
5537 (G_p->g_attrnam_p == NULL) ? "" : nam_p, in openout()
5538 (off_t)(G_p->g_filesz - (Max_filesz << 9))); in openout()
5561 if (G_p->g_rw_sysattr == 0) in openout()
5577 if (G_p->g_attrnam_p != NULL) { in openout()
5583 nam_p = G_p->g_nam_p; in openout()
5646 } else if ((G_p->g_mode & Ftype) == S_IFLNK) { in openout()
5648 FILL(G_p->g_filesz); in openout()
5650 Buffr.b_out_p, G_p->g_filesz); in openout()
5651 *(Symlnk_p + G_p->g_filesz) = '\0'; in openout()
5681 O_CREAT|O_RDWR|O_TRUNC, (int)G_p->g_mode)) < 0) { in openout()
5683 if (G_p->g_attrnam_p != NULL) { in openout()
5686 (G_p->g_attrparent_p == NULL) ? in openout()
5687 NULL : G_p->g_attrparent_p, nam_p, in openout()
5689 (int)G_p->g_mode); in openout()
5729 if ((G_p->g_mode & Ftype) == S_IFLNK || in openout()
5740 (G_p->g_attrnam_p == NULL) ? in openout()
5741 nam_p : G_p->g_attrfnam_p, in openout()
5742 (G_p->g_attrnam_p == NULL) ? in openout()
5743 "" : G_p->g_rw_sysattr ? in openout()
5746 (G_p->g_attrnam_p == NULL) ? in openout()
5750 (int)G_p->g_uid, (int)G_p->g_gid, in openout()
5754 (G_p->g_attrnam_p == NULL) ? in openout()
5755 nam_p : G_p->g_attrfnam_p, in openout()
5756 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5757 G_p->g_rw_sysattr ? in openout()
5760 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in openout()
5768 (G_p->g_attrnam_p == NULL) ? Over_p : in openout()
5769 G_p->g_attrfnam_p, in openout()
5770 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5771 G_p->g_rw_sysattr ? in openout()
5774 (G_p->g_attrnam_p == NULL) ? "" : Over_p); in openout()
5777 (G_p->g_attrnam_p == NULL) ? nam_p : in openout()
5778 G_p->g_attrfnam_p, in openout()
5779 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5780 G_p->g_rw_sysattr ? in openout()
5783 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in openout()
5790 (G_p->g_attrnam_p == NULL) ? Over_p : in openout()
5791 G_p->g_attrfnam_p, in openout()
5792 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5793 G_p->g_rw_sysattr ? in openout()
5796 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5800 (G_p->g_attrnam_p == NULL) ? nam_p : in openout()
5801 G_p->g_attrfnam_p, in openout()
5802 (G_p->g_attrnam_p == NULL) ? "" : in openout()
5803 G_p->g_rw_sysattr ? in openout()
5806 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in openout()
6084 G_p = &Gen; in setpasswd()
6112 if (G_p->g_attrnam_p == NULL) { in rstfiles()
6115 nam_p = G_p->g_attrnam_p; in rstfiles()
6119 nam_p = G_p->g_nam_p; in rstfiles()
6134 (G_p->g_attrnam_p == NULL) ? Over_p : Fullnam_p, in rstfiles()
6135 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6136 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in rstfiles()
6138 (G_p->g_attrnam_p == NULL) ? "" : Over_p); in rstfiles()
6141 (G_p->g_attrnam_p == NULL) ? nam_p : Fullnam_p, in rstfiles()
6142 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6143 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in rstfiles()
6145 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in rstfiles()
6159 tmp_ptr = G_p->g_nam_p; in rstfiles()
6160 G_p->g_nam_p = Over_p; in rstfiles()
6171 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6173 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6174 G_p->g_rw_sysattr ? in rstfiles()
6177 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6184 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6186 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6187 G_p->g_rw_sysattr ? in rstfiles()
6190 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6204 if (G_p->g_attrnam_p == NULL) { in rstfiles()
6220 tmp_ptr = G_p->g_nam_p; in rstfiles()
6221 G_p->g_nam_p = Over_p; in rstfiles()
6229 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6231 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6232 G_p->g_rw_sysattr ? in rstfiles()
6235 (G_p->g_attrnam_p == NULL) ? "" : Over_p); in rstfiles()
6241 if (G_p->g_attrnam_p != NULL) { in rstfiles()
6242 inam_p = G_p->g_attrfnam_p; in rstfiles()
6243 onam_p = G_p->g_attrnam_p; in rstfiles()
6249 if (G_p->g_attrnam_p != NULL) { in rstfiles()
6250 inam_p = onam_p = G_p->g_attrnam_p; in rstfiles()
6252 inam_p = onam_p = G_p->g_nam_p; in rstfiles()
6269 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6270 G_p->g_rw_sysattr ? in rstfiles()
6273 (G_p->g_attrnam_p == NULL) ? "" : onam_p); in rstfiles()
6277 G_p->g_uid, G_p->g_gid, in rstfiles()
6281 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6282 G_p->g_rw_sysattr ? in rstfiles()
6285 (G_p->g_attrnam_p == NULL) ? "" : onam_p); in rstfiles()
6291 G_p->g_mtime, G_p->g_mtime); in rstfiles()
6308 new_mask = G_p->g_mode; in rstfiles()
6311 new_mask = G_p->g_mode & ~orig_mask; in rstfiles()
6314 if (G_p->g_attrnam_p != NULL) { in rstfiles()
6322 (G_p->g_attrnam_p == NULL) ? in rstfiles()
6323 onam_p : G_p->g_attrfnam_p, in rstfiles()
6324 (G_p->g_attrnam_p == NULL) ? "" : in rstfiles()
6325 G_p->g_rw_sysattr ? in rstfiles()
6328 (G_p->g_attrnam_p == NULL) ? "" : onam_p); in rstfiles()
6341 set_tym(G_p->g_dirfd, get_component(inam_p), in rstfiles()
6360 G_p = NULL; in scan4trail()
6362 G_p = &Gen; in scan4trail()
6770 (G_p->g_attrnam_p == NULL) ? nam_p : Fullnam_p, in set_tym()
6771 (G_p->g_attrnam_p == NULL) ? "" : in set_tym()
6772 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in set_tym()
6774 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in set_tym()
6778 (G_p->g_attrnam_p == NULL) ? nam_p : Fullnam_p, in set_tym()
6779 (G_p->g_attrnam_p == NULL) ? "" : in set_tym()
6780 G_p->g_rw_sysattr ? gettext(" System Attribute ") : in set_tym()
6782 (G_p->g_attrnam_p == NULL) ? "" : nam_p); in set_tym()
6802 nam_p = G_p->g_nam_p; in sigint()
7027 if ((S_ISGID & G_p->g_mode) == S_ISGID && modestr[6] == 'x') in verbose()
7161 if (G_p->g_attrnam_p != NULL && Hdr_type != USTAR && in write_hdr()
7163 mode = (G_p->g_mode & POSIXMODES) | _XATTR_CPIO_MODE; in write_hdr()
7165 mode = G_p->g_mode; in write_hdr()
7168 len = G_p->g_filesz; in write_hdr()
7173 mode = G_p->g_mode | C_ISSPARSE; in write_hdr()
7174 len = G_p->g_filesz; in write_hdr()
7178 uid = G_p->g_uid; in write_hdr()
7179 gid = G_p->g_gid; in write_hdr()
7219 if (uid != G_p->g_uid && Hdr_type != USTAR) { in write_hdr()
7221 (G_p->g_attrnam_p == NULL) ? in write_hdr()
7222 G_p->g_nam_p : G_p->g_attrfnam_p, in write_hdr()
7223 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in write_hdr()
7225 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p, in write_hdr()
7230 if (gid != G_p->g_gid && Hdr_type != USTAR) { in write_hdr()
7232 (G_p->g_attrnam_p == NULL) ? in write_hdr()
7233 G_p->g_nam_p : G_p->g_attrfnam_p, in write_hdr()
7234 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_rw_sysattr ? in write_hdr()
7236 (G_p->g_attrnam_p == NULL) ? "" : G_p->g_attrnam_p, in write_hdr()
7247 cnt = Hdrsz + G_p->g_namesz; in write_hdr()
7261 Hdr.h_magic = (short)G_p->g_magic; in write_hdr()
7262 Hdr.h_dev = G_p->g_dev; in write_hdr()
7263 Hdr.h_ino = G_p->g_ino; in write_hdr()
7267 Hdr.h_nlink = G_p->g_nlink; in write_hdr()
7268 maj = major(G_p->g_rdev); in write_hdr()
7269 min = minor(G_p->g_rdev); in write_hdr()
7275 mkshort(Hdr.h_mtime, (long)G_p->g_mtime); in write_hdr()
7276 Hdr.h_namesize = (short)G_p->g_namesz; in write_hdr()
7278 (void) strcpy(Hdr.h_name, G_p->g_nam_p); in write_hdr()
7288 G_p->g_magic, G_p->g_dev, G_p->g_ino, mode, in write_hdr()
7289 uid, gid, G_p->g_nlink, in write_hdr()
7290 (unsigned short)(G_p->g_rdev & 0xffff), in write_hdr()
7291 G_p->g_mtime, G_p->g_namesz, len, in write_hdr()
7292 G_p->g_nam_p); in write_hdr()
7302 G_p->g_magic, G_p->g_ino, mode, in write_hdr()
7303 G_p->g_uid, G_p->g_gid, in write_hdr()
7304 G_p->g_nlink, G_p->g_mtime, (uint_t)len, in write_hdr()
7305 major(G_p->g_dev), minor(G_p->g_dev), in write_hdr()
7306 major(G_p->g_rdev), minor(G_p->g_rdev), in write_hdr()
7307 G_p->g_namesz, G_p->g_cksum, G_p->g_nam_p); in write_hdr()
7312 (void) strncpy(Thdr_p->tbuf.t_name, G_p->g_tname, in write_hdr()
7313 strlen(G_p->g_tname)); in write_hdr()
7318 (void) sprintf(Thdr_p->tbuf.t_mtime, "%011o", G_p->g_mtime); in write_hdr()
7322 (G_p->g_attrnam_p != NULL)) { in write_hdr()
7325 Thdr_p->tbuf.t_typeflag = G_p->g_typeflag; in write_hdr()
7331 if (((G_p->g_mode & Ftype) != S_IFLNK) && in write_hdr()
7332 (G_p->g_attrnam_p == NULL)) { in write_hdr()
7342 (void) strcpy(Thdr_p->tbuf.t_uname, G_p->g_uname); in write_hdr()
7343 (void) strcpy(Thdr_p->tbuf.t_gname, G_p->g_gname); in write_hdr()
7345 major(G_p->g_rdev)); in write_hdr()
7347 minor(G_p->g_rdev)); in write_hdr()
7361 (void) strncpy(Thdr_p->tbuf.t_name, G_p->g_nam_p, in write_hdr()
7362 G_p->g_namesz); in write_hdr()
7367 (void) sprintf(Thdr_p->tbuf.t_mtime, "%011o ", G_p->g_mtime); in write_hdr()
7432 G_p = &Gen; in write_trail()
7718 Gen.g_nam_p, Gen.g_nam_p, G_p->g_mode, Gen.g_nam_p); in setup_uncompress()
7808 if (ckname(1) != F_SKIP && creat_spec(G_p->g_dirfd) > 0) { in bar_file_in()
7809 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in bar_file_in()
7818 (Ofile = openout(G_p->g_dirfd)) < 0) { in bar_file_in()
7829 (void) creat_lnk(G_p->g_dirfd, bar_linkname, G_p->g_nam_p); in bar_file_in()
7834 (Ofile = openout(G_p->g_dirfd)) < 0) { in bar_file_in()
7842 if (ckname(1) != F_SKIP && creat_spec(G_p->g_dirfd) > 0) { in bar_file_in()
7843 VERBOSE((Args & (OCv | OCV)), G_p->g_nam_p); in bar_file_in()
8302 (attrparent == NULL) ? G_p->g_nam_p : in xattrs_out()
8303 G_p->g_attrfnam_p); in xattrs_out()
8353 savenamep = G_p->g_nam_p; in xattrs_out()
8355 savenamep = G_p->g_attrfnam_p; in xattrs_out()
8737 if (G_p->g_attrnam_p != NULL) { in openfile()
8738 return (openat(G_p->g_dirfd, G_p->g_attrnam_p, omode)); in openfile()
8740 return (openat(G_p->g_dirfd, in openfile()
8741 get_component(G_p->g_nam_p), omode)); in openfile()
8748 return (openat(G_p->g_dirfd, get_component(G_p->g_nam_p), omode)); in openfile()
8947 if (G_p->g_attrnam_p != NULL) { in open_dirfd()
8958 (void) fchdir(G_p->g_baseparent_fd); in open_dirfd()
8959 (void) open_attr_dir(G_p->g_attrnam_p, in open_dirfd()
8960 G_p->g_attrfnam_p, G_p->g_baseparent_fd, in open_dirfd()
8961 (G_p->g_attrparent_p == NULL) ? NULL : in open_dirfd()
8962 G_p->g_attrparent_p, &G_p->g_dirfd, &rw_sysattr); in open_dirfd()
8966 (void) fchdir(G_p->g_baseparent_fd); in open_dirfd()
8969 if ((G_p->g_dirfd == -1) && (Args & (OCi | OCp))) { in open_dirfd()
8973 (G_p->g_attrparent_p == NULL) ? "" : in open_dirfd()
8975 (G_p->g_attrparent_p == NULL) ? "" : in open_dirfd()
8976 G_p->g_attrparent_p, in open_dirfd()
8977 (G_p->g_attrparent_p == NULL) ? "" : in open_dirfd()
8979 G_p->g_attrfnam_p); in open_dirfd()
8983 G_p->g_dirfd = open_dir(G_p->g_nam_p); in open_dirfd()
8984 if (G_p->g_dirfd == -1) { in open_dirfd()
8986 "Cannot open/create %s", G_p->g_nam_p); in open_dirfd()
8991 G_p->g_dirfd = -1; in open_dirfd()
8994 G_p->g_dirfd = -1; in open_dirfd()
9002 if (G_p->g_dirfd != -1) { in close_dirfd()
9003 (void) close(G_p->g_dirfd); in close_dirfd()
9004 G_p->g_dirfd = -1; in close_dirfd()
9029 if (tl_p->L_gen.g_ino == G_p->g_ino && in write_xattr_hdr()
9030 tl_p->L_gen.g_dev == G_p->g_dev) { in write_xattr_hdr()