Lines Matching refs:file

69 static errmask_t bw_file(FILE *, struct file *, int);
70 static struct file *add_file_to_list(struct file **, const char *);
170 static struct file *
171 add_file_to_list(struct file **pp, const char *name) in add_file_to_list()
172 { struct file *fp, *new; in add_file_to_list()
175 static struct file **last_list; in add_file_to_list()
176 static struct file *last_file; in add_file_to_list()
231 new = (struct file *) malloc(sizeof (*new)); in add_file_to_list()
236 memset((void *) new, 0, sizeof (struct file)); in add_file_to_list()
263 struct file *
265 { struct file *fp; in add_file_to_base()
293 struct file *
294 add_file_to_dir(struct file *dp, const char *name) in add_file_to_dir()
295 { struct file *fp; in add_file_to_dir()
324 { FILE *file; in read_baseline() local
338 struct file *fp; in read_baseline()
342 struct file *dirstack[ MAX_DEPTH ]; in read_baseline()
344 file = fopen(name, "r"); in read_baseline()
345 if (file == NULL) { in read_baseline()
355 while (!feof(file)) { in read_baseline()
357 s = lex(file); in read_baseline()
646 (void) fclose(file); in read_baseline()
731 bw_header(FILE *file) in bw_header() argument
739 fprintf(file, "%s %d.%d\n", BASE_TAG, BASE_MAJOR, BASE_MINOR); in bw_header()
740 fprintf(file, "#\n"); in bw_header()
741 fprintf(file, "# filesync baseline, last written by %s, %s", in bw_header()
743 fprintf(file, "#\n"); in bw_header()
764 bw_base(FILE *file, struct base *bp) in bw_base() argument
765 { struct file *fp; in bw_base()
772 fprintf(file, "\n"); in bw_base()
773 fprintf(file, "BASE_SRC %s\n", noblanks(bp->b_src_spec)); in bw_base()
774 fprintf(file, "BASE_DST %s\n", noblanks(bp->b_dst_spec)); in bw_base()
777 errs |= bw_file(file, fp, 0); in bw_base()
807 bw_file(FILE *file, struct file *fp, int depth) in bw_file() argument
808 { struct file *cp; in bw_file()
840 fprintf(file, "FILE %d %c %-20s 0%04o", depth, showtype(ip->f_type), in bw_file()
842 fprintf(file, " %6ld %6ld", ip->f_uid, ip->f_gid); in bw_file()
845 fprintf(file, "\t%6lld %4ld %4ld %4d 0x%08lx", in bw_file()
853 fprintf(file, "\t%6lld %4ld %4ld %4d 0x%08lx", in bw_file()
862 fprintf(file, "\t%4ld %4ld", ip->f_rd_maj, ip->f_rd_min); in bw_file()
865 fprintf(file, "\t%lld", ll); in bw_file()
869 fprintf(file, "\t%d", ip->f_numacls); in bw_file()
871 fprintf(file, "\n"); in bw_file()
875 fprintf(file, "ACL %d %d %ld %o\n", i, ip->f_acls[i].a_type, in bw_file()
880 errs |= bw_file(file, cp, depth + 1); in bw_file()