Lines Matching refs:fname
92 static int process_file (const char *fname);
95 static int handle_ar (int fd, Elf *elf, const char *prefix, const char *fname);
98 static void handle_elf (Elf *elf, const char *fullname, const char *fname);
103 #define INTERNAL_ERROR(fname) \
105 fname, __LINE__, PACKAGE_VERSION, elf_errmsg (-1))
266 process_file (const char *fname)
268 int fd = open (fname, O_RDONLY);
271 error (0, errno, _("cannot open '%s'"), fname);
281 handle_elf (elf, NULL, fname);
284 INTERNAL_ERROR (fname);
287 error_exit (errno, _("while closing '%s'"), fname);
293 int result = handle_ar (fd, elf, NULL, fname);
296 error_exit (errno, _("while closing '%s'"), fname);
303 INTERNAL_ERROR (fname);
307 error_exit (errno, _("while closing '%s'"), fname);
309 error (0, 0, _("%s: file format not recognized"), fname);
340 handle_ar (int fd, Elf *elf, const char *prefix, const char *fname)
343 size_t fname_len = strlen (fname) + 1;
353 memcpy (cp, fname, fname_len);
373 INTERNAL_ERROR (fname);
379 INTERNAL_ERROR (fname);
387 show_sysv (Elf *elf, const char *prefix, const char *fname,
414 fputs_unlocked (fname, stdout);
514 show_bsd (Elf *elf, const char *prefix, const char *fname,
555 fname);
634 handle_elf (Elf *elf, const char *prefix, const char *fname)
637 size_t fname_len = strlen (fname) + 1;
647 memcpy (cp, fname, fname_len);
650 show_sysv (elf, prefix, fname, fullname);
659 show_bsd (elf, prefix, fname, fullname);