Lines Matching refs:fname
176 static void *mmap_file(char const *fname)
186 fd_map = open(fname, O_RDONLY);
188 perror(fname);
192 perror(fname);
196 fprintf(stderr, "not a regular file: %s\n", fname);
205 perror(fname);
209 perror(fname);
329 static int write_file(const char *fname)
331 char tmp_file[strlen(fname) + 4];
337 sprintf(tmp_file, "%s.rc", fname);
346 perror(fname);
364 if (rename(tmp_file, fname) < 0) {
365 perror(fname);
511 static int do_file(char const *const fname)
517 ehdr = mmap_file(fname);
528 ehdr->e_ident[EI_DATA], fname);
560 fprintf(stderr, "unrecognized ET_REL file %s\n", fname);
568 w2(ehdr->e_machine), fname);
614 ehdr->e_ident[EI_CLASS], fname);
620 "unrecognized ET_REL file: %s\n", fname);
631 if (do32(ehdr, fname, reltype) < 0)
639 "unrecognized ET_REL file: %s\n", fname);
656 if (do64(ghdr, fname, reltype) < 0)
662 rc = write_file(fname);