X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Firix-core.c;h=954d553cbe270d8e96361a7556a7995375cdaea9;hb=0bf60745767d2465c81ee57ae7705a62d6d8fafe;hp=740907b86eca0278d33e3b7c44efba514d438f92;hpb=eea6121ac0cb22524c627017191ca09825e3d702;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/irix-core.c b/bfd/irix-core.c index 740907b86e..954d553cbe 100644 --- a/bfd/irix-core.c +++ b/bfd/irix-core.c @@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ /* This file can only be compiled on systems which use Irix style core files (namely, Irix 4 and Irix 5, so far). */ @@ -42,32 +42,14 @@ struct sgi_core_struct #define core_command(bfd) (core_hdr(bfd)->cmd) static asection *make_bfd_asection - PARAMS ((bfd *, const char *, flagword, bfd_size_type, bfd_vma, file_ptr)); -static const bfd_target *irix_core_core_file_p - PARAMS ((bfd *)); -static char *irix_core_core_file_failing_command - PARAMS ((bfd *)); -static int irix_core_core_file_failing_signal - PARAMS ((bfd *)); -static bfd_boolean irix_core_core_file_matches_executable_p - PARAMS ((bfd *, bfd *)); -static void swap_abort - PARAMS ((void)); -#ifdef CORE_MAGIC64 -static int do_sections64 - PARAMS ((bfd *, struct coreout *)); -#endif -static int do_sections - PARAMS ((bfd *, struct coreout *)); + (bfd *, const char *, flagword, bfd_size_type, bfd_vma, file_ptr); /* Helper function for irix_core_core_file_p: 32-bit and 64-bit versions. */ #ifdef CORE_MAGIC64 static int -do_sections64 (abfd, coreout) - bfd * abfd; - struct coreout * coreout; +do_sections64 (bfd *abfd, struct coreout *coreout) { struct vmap64 vmap; char *secname; @@ -115,9 +97,7 @@ do_sections64 (abfd, coreout) /* 32-bit version. */ static int -do_sections (abfd, coreout) - bfd * abfd; - struct coreout *coreout; +do_sections (bfd *abfd, struct coreout *coreout) { struct vmap vmap; char *secname; @@ -152,7 +132,7 @@ do_sections (abfd, coreout) continue; if (!make_bfd_asection (abfd, secname, - SEC_ALLOC | SEC_LOAD+SEC_HAS_CONTENTS, + SEC_ALLOC | SEC_LOAD | SEC_HAS_CONTENTS, vmap.v_len, vmap.v_vaddr, vmap.v_offset)) /* Fail. */ return 0; @@ -161,13 +141,12 @@ do_sections (abfd, coreout) } static asection * -make_bfd_asection (abfd, name, flags, size, vma, filepos) - bfd *abfd; - const char *name; - flagword flags; - bfd_size_type size; - bfd_vma vma; - file_ptr filepos; +make_bfd_asection (bfd *abfd, + const char *name, + flagword flags, + bfd_size_type size, + bfd_vma vma, + file_ptr filepos) { asection *asect; @@ -185,8 +164,7 @@ make_bfd_asection (abfd, name, flags, size, vma, filepos) } static const bfd_target * -irix_core_core_file_p (abfd) - bfd *abfd; +irix_core_core_file_p (bfd *abfd) { int val; struct coreout coreout; @@ -273,29 +251,27 @@ irix_core_core_file_p (abfd) } static char * -irix_core_core_file_failing_command (abfd) - bfd *abfd; +irix_core_core_file_failing_command (bfd *abfd) { return core_command (abfd); } static int -irix_core_core_file_failing_signal (abfd) - bfd *abfd; +irix_core_core_file_failing_signal (bfd *abfd) { return core_signal (abfd); } static bfd_boolean -irix_core_core_file_matches_executable_p (core_bfd, exec_bfd) - bfd *core_bfd, *exec_bfd; +irix_core_core_file_matches_executable_p (bfd *core_bfd ATTRIBUTE_UNUSED, + bfd *exec_bfd ATTRIBUTE_UNUSED) { return TRUE; /* XXX - FIXME */ } /* If somebody calls any byte-swapping routines, shoot them. */ static void -swap_abort() +swap_abort(void) { abort(); /* This way doesn't require any declaration for ANSI to fuck up */ }