X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Fcorefile.c;h=f9ece647e1c527e06f30096d7e3a1e3bfb063698;hb=eb3c48e9b415e7a56dda6a160f31fe4994c43e13;hp=212f519ce8a58c37f4582cbf7e23a6e4b2fe0836;hpb=27e232885db363fb545fd2f450e72d929e59b8f6;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/corefile.c b/bfd/corefile.c index 212f519ce8..f9ece647e1 100644 --- a/bfd/corefile.c +++ b/bfd/corefile.c @@ -1,5 +1,6 @@ /* Core file generic interface routines for BFD. - Copyright (C) 1990, 91, 92, 93, 94 Free Software Foundation, Inc. + Copyright 1990, 1991, 1992, 1993, 1994, 2000, 2001, 2002, 2003 + Free Software Foundation, Inc. Written by Cygnus Support. This file is part of BFD, the Binary File Descriptor library. @@ -16,7 +17,7 @@ GNU General Public License for more details. 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. */ /* SECTION @@ -30,13 +31,12 @@ DESCRIPTION #include "sysdep.h" #include "libbfd.h" - /* FUNCTION bfd_core_file_failing_command SYNOPSIS - CONST char *bfd_core_file_failing_command(bfd *abfd); + const char *bfd_core_file_failing_command (bfd *abfd); DESCRIPTION Return a read-only string explaining which program was running @@ -44,14 +44,14 @@ DESCRIPTION */ -CONST char * -bfd_core_file_failing_command (abfd) - bfd *abfd; +const char * +bfd_core_file_failing_command (bfd *abfd) { - if (abfd->format != bfd_core) { - bfd_set_error (bfd_error_invalid_operation); - return NULL; - } + if (abfd->format != bfd_core) + { + bfd_set_error (bfd_error_invalid_operation); + return NULL; + } return BFD_SEND (abfd, _core_file_failing_command, (abfd)); } @@ -60,7 +60,7 @@ FUNCTION bfd_core_file_failing_signal SYNOPSIS - int bfd_core_file_failing_signal(bfd *abfd); + int bfd_core_file_failing_signal (bfd *abfd); DESCRIPTION Returns the signal number which caused the core dump which @@ -68,39 +68,39 @@ DESCRIPTION */ int -bfd_core_file_failing_signal (abfd) - bfd *abfd; +bfd_core_file_failing_signal (bfd *abfd) { - if (abfd->format != bfd_core) { - bfd_set_error (bfd_error_invalid_operation); - return 0; - } + if (abfd->format != bfd_core) + { + bfd_set_error (bfd_error_invalid_operation); + return 0; + } return BFD_SEND (abfd, _core_file_failing_signal, (abfd)); } - /* FUNCTION core_file_matches_executable_p SYNOPSIS - boolean core_file_matches_executable_p - (bfd *core_bfd, bfd *exec_bfd); + bfd_boolean core_file_matches_executable_p + (bfd *core_bfd, bfd *exec_bfd); DESCRIPTION - Return <> if the core file attached to @var{core_bfd} + Return <> if the core file attached to @var{core_bfd} was generated by a run of the executable file attached to - @var{exec_bfd}, <> otherwise. + @var{exec_bfd}, <> otherwise. */ -boolean -core_file_matches_executable_p (core_bfd, exec_bfd) - bfd *core_bfd, *exec_bfd; -{ - if ((core_bfd->format != bfd_core) || (exec_bfd->format != bfd_object)) { - bfd_set_error (bfd_error_wrong_format); - return false; - } - return BFD_SEND (core_bfd, _core_file_matches_executable_p, - (core_bfd, exec_bfd)); +bfd_boolean +core_file_matches_executable_p (bfd *core_bfd, bfd *exec_bfd) +{ + if (core_bfd->format != bfd_core || exec_bfd->format != bfd_object) + { + bfd_set_error (bfd_error_wrong_format); + return FALSE; + } + + return BFD_SEND (core_bfd, _core_file_matches_executable_p, + (core_bfd, exec_bfd)); }