Lines Matching refs:which
490 * is set to a level, below which, everything should be
500 int which;
507 which = usingsrc ? OPT_SRC : OPT_DST;
549 note_info(fp, sp, which);
560 &fp->f_info[which]);
584 note_info(fp, sp, which);
588 (void) get_acls(name, &fp->f_info[which]);
655 * which file info structure to fill in (0-2)
661 note_info(struct file *fp, const struct stat *sp, side_t which)
665 ip = &fp->f_info[ which ];
682 fp->f_flags |= flags[which];
687 which, fp->f_name, ip->f_modtime, ip->f_modns,
737 * which file info structure to trust (1/2)
749 update_info(struct file *fp, side_t which)
752 do_update(&fp->f_info[ OPT_BASE ], &fp->f_info[ which ]);
757 which, fp->f_name, fp->f_info[ which ].f_modtime,
758 fp->f_info[ which ].f_modns);
770 * which side to fake
778 fakedata(struct file *fp, int which)
782 fp->f_flags |= (which == OPT_SRC) ? F_IN_SOURCE : F_IN_DEST;
785 do_update(&fp->f_info[ which ], &fp->f_info[ OPT_BASE ]);
786 fp->f_info[which].f_nlink = (which == OPT_SRC) ? fp->f_s_nlink :
788 fp->f_info[which].f_modtime = (which == OPT_SRC) ? fp->f_s_modtime :
792 fakedata(lp, which);
872 * name. The real thing we are worried about here is ".*" which