Lines Matching defs:fname
105 static int process_file (const char *fname);
108 static int handle_ar (int fd, Elf *elf, const char *prefix, const char *fname);
111 static void handle_elf (Elf *elf, const char *fullname, const char *fname);
116 #define INTERNAL_ERROR(fname) \
118 fname, __LINE__, PACKAGE_VERSION, __DATE__, elf_errmsg (-1))
296 process_file (const char *fname)
298 int fd = open (fname, O_RDONLY);
301 error (0, errno, gettext ("cannot open '%s'"), fname);
311 handle_elf (elf, NULL, fname);
314 INTERNAL_ERROR (fname);
317 error (EXIT_FAILURE, errno, gettext ("while closing '%s'"), fname);
322 return handle_ar (fd, elf, NULL, fname);
326 INTERNAL_ERROR (fname);
329 error (0, 0, gettext ("%s: file format not recognized"), fname);
360 handle_ar (int fd, Elf *elf, const char *prefix, const char *fname)
363 size_t fname_len = strlen (fname) + 1;
373 memcpy (cp, fname, fname_len);
393 INTERNAL_ERROR (fname);
397 INTERNAL_ERROR (fname);
400 error (EXIT_FAILURE, errno, gettext ("while closing '%s'"), fname);
408 show_sysv (Elf *elf, const char *prefix, const char *fname,
437 fputs_unlocked (fname, stdout);
542 show_bsd (Elf *elf, const char *prefix, const char *fname,
580 fname);
660 handle_elf (Elf *elf, const char *prefix, const char *fname)
663 size_t fname_len = strlen (fname) + 1;
673 memcpy (cp, fname, fname_len);
676 show_sysv (elf, prefix, fname, fullname);
685 show_bsd (elf, prefix, fname, fullname);