Home
last modified time | relevance | path

Searched refs:arcn (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/bin/pax/
H A Dcpio.c112 arcn->org_name = arcn->name; in com_rd()
141 arcn->skip = arcn->sb.st_size; in com_rd()
230 arcn->ln_nlen = arcn->sb.st_size; in rd_ln_nm()
231 arcn->ln_name[arcn->ln_nlen] = '\0'; in rd_ln_nm()
283 memset(arcn, 0, sizeof *arcn); in cpio_rd()
300 arcn->sb.st_ctime = arcn->sb.st_atime = arcn->sb.st_mtime; in cpio_rd()
562 memset(arcn, 0, sizeof *arcn); in vcpio_rd()
573 arcn->sb.st_ctime = arcn->sb.st_atime = arcn->sb.st_mtime; in vcpio_rd()
610 arcn->pad = VCPIO_PAD(arcn->sb.st_size); in vcpio_rd()
856 memset(arcn, 0, sizeof *arcn); in bcpio_rd()
[all …]
H A Dar_subs.c129 if (rd_skip(arcn->skip + arcn->pad) == 1) in list()
197 (void)rd_skip(arcn->skip + arcn->pad); in extract()
215 (void)rd_skip(arcn->skip + arcn->pad); in extract()
220 (void)rd_skip(arcn->skip + arcn->pad); in extract()
224 (void)rd_skip(arcn->skip + arcn->pad); in extract()
239 (void)rd_skip(arcn->skip + arcn->pad); in extract()
251 (void)rd_skip(arcn->skip + arcn->pad); in extract()
256 (void)rd_skip(arcn->skip + arcn->pad); in extract()
260 (void)rd_skip(arcn->skip + arcn->pad); in extract()
296 (void)rd_skip(arcn->skip + arcn->pad); in extract()
[all …]
H A Dtar.c376 memset(arcn, 0, sizeof *arcn); in tar_rd()
377 arcn->org_name = arcn->name; in tar_rd()
391 arcn->name[arcn->nlen] = '\0'; in tar_rd()
398 arcn->sb.st_ctime = arcn->sb.st_atime = arcn->sb.st_mtime; in tar_rd()
404 pt = &(arcn->name[arcn->nlen - 1]); in tar_rd()
464 arcn->skip = arcn->sb.st_size; in tar_rd()
724 memset(arcn, 0, sizeof *arcn); in ustar_rd()
725 arcn->org_name = arcn->name; in ustar_rd()
748 arcn->name[arcn->nlen] = '\0'; in ustar_rd()
758 arcn->sb.st_ctime = arcn->sb.st_atime = arcn->sb.st_mtime; in ustar_rd()
[all …]
H A Dfile_subs.c115 if (nodirs || chk_path(arcn->name,arcn->sb.st_uid,arcn->sb.st_gid) < 0) { in file_creat()
148 res = set_ids(arcn->name, arcn->sb.st_uid, arcn->sb.st_gid); in file_close()
158 set_pmode(arcn->name, arcn->sb.st_mode); in file_close()
160 set_ftime(arcn->name, arcn->sb.st_mtime, arcn->sb.st_atime, 0); in file_close()
215 return(mk_link(arcn->org_name, &(arcn->sb), arcn->name, 1)); in cross_lnk()
417 if (nodirs || chk_path(arcn->name,arcn->sb.st_uid,arcn->sb.st_gid) < 0) { in node_creat()
427 res = set_ids(arcn->name, arcn->sb.st_uid, arcn->sb.st_gid); in node_creat()
473 add_dir(arcn->name, arcn->nlen, &(arcn->sb), 1); in node_creat()
475 add_dir(arcn->name, arcn->nlen, &(arcn->sb), 0); in node_creat()
479 set_ftime(arcn->name, arcn->sb.st_mtime, arcn->sb.st_atime, 0); in node_creat()
[all …]
H A Dpat_rep.c598 (void)memmove(arcn->name, &arcn->name[1], in mod_name()
608 (arcn->type == PAX_HLK || arcn->type == PAX_HRG)) { in mod_name()
612 (void)memmove(arcn->ln_name, &arcn->ln_name[1], in mod_name()
646 if ((res = rep_name(arcn->name, &(arcn->nlen), 1)) != 0) in mod_name()
649 if (((arcn->type == PAX_SLK) || (arcn->type == PAX_HLK) || in mod_name()
661 if ((arcn->type == PAX_SLK) || (arcn->type == PAX_HLK) || in mod_name()
663 sub_name(arcn->ln_name, &(arcn->ln_nlen), sizeof(arcn->ln_name)); in mod_name()
728 res = add_name(arcn->name, arcn->nlen, tmpname); in tty_rename()
729 arcn->nlen = l_strncpy(arcn->name, tmpname, sizeof(arcn->name) - 1); in tty_rename()
730 arcn->name[arcn->nlen] = '\0'; in tty_rename()
[all …]
H A Dftree.c186 ftree_sel(ARCHD *arcn) in ftree_sel() argument
342 next_file(ARCHD *arcn) in next_file() argument
429 arcn->skip = 0; in next_file()
430 arcn->pad = 0; in next_file()
431 arcn->ln_nlen = 0; in next_file()
447 arcn->type = PAX_DIR; in next_file()
451 arcn->sb.st_ino, arcn->sb.st_mtime, in next_file()
468 arcn->skip = arcn->sb.st_size; in next_file()
486 arcn->ln_nlen = cnt; in next_file()
506 arcn->nlen = l_strncpy(arcn->name, ftent->fts_path, sizeof(arcn->name) - 1); in next_file()
[all …]
H A Dtables.c129 chk_lnk(ARCHD *arcn) in chk_lnk() argument
140 if ((arcn->type == PAX_DIR) || (arcn->sb.st_nlink <= 1)) in chk_lnk()
167 arcn->ln_nlen = l_strncpy(arcn->ln_name, pt->name, in chk_lnk()
169 arcn->ln_name[arcn->ln_nlen] = '\0'; in chk_lnk()
216 purg_lnk(ARCHD *arcn) in purg_lnk() argument
227 if ((arcn->sb.st_nlink <= 1) || (arcn->type == PAX_DIR) || in purg_lnk()
228 (arcn->type == PAX_HLK) || (arcn->type == PAX_HRG)) in purg_lnk()
682 add_dev(ARCHD *arcn) in add_dev() argument
777 if ((arcn->sb.st_dev & (dev_t)dev_mask) != arcn->sb.st_dev) in map_dev()
779 if ((nino = arcn->sb.st_ino & (ino_t)ino_mask) != arcn->sb.st_ino) { in map_dev()
[all …]
H A Dbuf_subs.c607 off_t size = arcn->sb.st_size; in wr_rdfile()
638 arcn->org_name); in wr_rdfile()
667 off_t size = arcn->sb.st_size; in rd_wrfile()
669 char *fnm = arcn->name; in rd_wrfile()
726 if (isem && (arcn->sb.st_size > 0L)) in rd_wrfile()
757 char *fnm = arcn->name; in cp_file()
768 if (((off_t)(arcn->sb.st_blocks * BLKMULT)) >= arcn->sb.st_size) in cp_file()
802 arcn->org_name, arcn->name); in cp_file()
803 else if (cpcnt != arcn->sb.st_size) in cp_file()
805 arcn->org_name, arcn->name); in cp_file()
[all …]
H A Dgen_subs.c75 ls_list(ARCHD *arcn, time_t now, FILE *fp) in ls_list() argument
86 (void)fprintf(fp, "%s\n", arcn->name); in ls_list()
96 sbp = &(arcn->sb); in ls_list()
119 if ((arcn->type == PAX_CHR) || (arcn->type == PAX_BLK)) in ls_list()
130 if ((arcn->type == PAX_HLK) || (arcn->type == PAX_HRG)) in ls_list()
131 (void)fprintf(fp, " == %s\n", arcn->ln_name); in ls_list()
132 else if (arcn->type == PAX_SLK) in ls_list()
133 (void)fprintf(fp, " => %s\n", arcn->ln_name); in ls_list()
146 ls_tty(ARCHD *arcn) in ls_tty() argument
164 localtime(&(arcn->sb.st_mtime))) == 0) in ls_tty()
[all …]
H A Dsel_subs.c80 sel_chk(ARCHD *arcn) in sel_chk() argument
82 if (((usrtb != NULL) && usr_match(arcn)) || in sel_chk()
83 ((grptb != NULL) && grp_match(arcn)) || in sel_chk()
84 ((trhead != NULL) && trng_match(arcn))) in sel_chk()
174 usr_match(ARCHD *arcn) in usr_match() argument
183 if (pt->uid == arcn->sb.st_uid) in usr_match()
271 grp_match(ARCHD *arcn) in grp_match() argument
280 if (pt->gid == arcn->sb.st_gid) in grp_match()
462 trng_match(ARCHD *arcn) in trng_match() argument
479 (arcn->sb.st_mtime < pt->low_time) && in trng_match()
[all …]