Lines Matching refs:fp

123 do_like(struct file *fp, side_t srcdst, bool_t do_stats)  in do_like()  argument
135 bp = fp->f_base; in do_like()
139 fp->f_flags |= F_CONFLICT; in do_like()
140 fp->f_problem = gettext(PROB_prohibited); in do_like()
148 sp = &fp->f_info[ OPT_DST ]; in do_like()
149 dp = &fp->f_info[ OPT_SRC ]; in do_like()
152 sp = &fp->f_info[ OPT_SRC ]; in do_like()
153 dp = &fp->f_info[ OPT_DST ]; in do_like()
156 ip = &fp->f_info[ OPT_BASE ]; in do_like()
162 do_acls = ((fp->f_srcdiffs|fp->f_dstdiffs) & D_FACLS); in do_like()
339 link_update(fp, srcdst); in do_like()
347 fp->f_problem = errstr; in do_like()
348 fp->f_flags |= F_CONFLICT; in do_like()
360 fp->f_problem = 0; in do_like()
390 do_copy(struct file *fp, side_t srcdst) in do_copy() argument
412 bp = fp->f_base; in do_copy()
416 fp->f_problem = gettext(PROB_prohibited); in do_copy()
417 fp->f_flags |= F_CONFLICT; in do_copy()
424 sp = &fp->f_info[ OPT_DST ]; in do_copy()
425 dp = &fp->f_info[ OPT_SRC ]; in do_copy()
429 sp = &fp->f_info[ OPT_SRC ]; in do_copy()
430 dp = &fp->f_info[ OPT_DST ]; in do_copy()
631 lp = find_link(fp, srcdst); in do_copy()
763 rc = do_like(fp, srcdst, FALSE); in do_copy()
764 errstr = fp->f_problem; in do_copy()
790 note_info(fp, &statb, srcdst); in do_copy()
791 link_update(fp, srcdst); in do_copy()
794 update_info(fp, srcdst); in do_copy()
819 fp->f_flags |= F_CONFLICT; in do_copy()
820 fp->f_problem = errstr; in do_copy()
851 do_remove(struct file *fp, side_t srcdst) in do_remove() argument
854 struct base *bp = fp->f_base; in do_remove()
860 fp->f_problem = gettext(PROB_prohibited); in do_remove()
861 fp->f_flags |= F_CONFLICT; in do_remove()
868 if (fp->f_info[0].f_type == S_IFDIR) { in do_remove()
902 fp->f_info[srcdst].f_nlink--; in do_remove()
903 link_update(fp, srcdst); in do_remove()
905 fp->f_flags |= F_REMOVE; in do_remove()
907 fp->f_base->b_src_deletes++; in do_remove()
909 fp->f_base->b_dst_deletes++; in do_remove()
913 fp->f_problem = errstr; in do_remove()
914 fp->f_flags |= F_CONFLICT; in do_remove()
937 do_rename(struct file *fp, side_t srcdst) in do_rename() argument
939 struct file *pp = fp->f_previous; in do_rename()
940 struct base *bp = fp->f_base; in do_rename()
949 fp->f_problem = gettext(PROB_prohibited); in do_rename()
963 (fp->f_info[0].f_type == S_IFDIR) ? "mvdir" : "mv", in do_rename()
992 note_info(fp, &statb, srcdst); in do_rename()
993 link_update(fp, srcdst); in do_rename()
994 update_info(fp, srcdst); in do_rename()
1002 fp->f_info[srcdst].f_ino = pp->f_info[srcdst].f_ino; in do_rename()
1003 fp->f_info[srcdst].f_nlink = pp->f_info[srcdst].f_nlink; in do_rename()
1004 fp->f_info[srcdst].f_type = pp->f_info[srcdst].f_type; in do_rename()
1005 fp->f_info[srcdst].f_size = pp->f_info[srcdst].f_size; in do_rename()
1006 fp->f_info[srcdst].f_mode = pp->f_info[srcdst].f_mode; in do_rename()
1007 fp->f_info[srcdst].f_uid = pp->f_info[srcdst].f_uid; in do_rename()
1008 fp->f_info[srcdst].f_gid = pp->f_info[srcdst].f_gid; in do_rename()
1009 update_info(fp, srcdst); in do_rename()
1029 fp->f_flags |= F_CONFLICT; in do_rename()
1032 fp->f_problem = errstr; in do_rename()