From a0788ae38fd24e7dd856293ab7f19afae7d3989e Mon Sep 17 00:00:00 2001 From: Steve Chamberlain Date: Mon, 21 Oct 1991 16:46:41 +0000 Subject: [PATCH] *** empty log message *** --- include/bfd.h | 19 ++++++++++++++++++- include/internalcoff.h | 1 + 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/include/bfd.h b/include/bfd.h index 3829d77988..318588d2c6 100644 --- a/include/bfd.h +++ b/include/bfd.h @@ -377,6 +377,23 @@ All memory attached to the BFD's obstacks is released. */ PROTO(boolean, bfd_close,(bfd *)); +/* + + bfd_close_all_done +This function closes a BFD. It differs from @code{bfd_close} since it +does not complete any pending operations. This routine would be used +if the application had just used BFD for swapping and didn't want to +use any of the writing code. + +If the created file is executable, then @code{chmod} is called to mark +it as such. + +All memory attached to the BFD's obstacks is released. + +@code{true} is returned if all is ok, otherwise @code{false}. +*/ + PROTO(boolean, bfd_close_all_done,(bfd *)); + /* bfd_create @@ -2110,7 +2127,7 @@ Archive entry points SDEF (boolean, write_armap, (bfd *arch, unsigned int elength, struct orl *map, - int orl_count, + unsigned int orl_count, int stridx)); /* diff --git a/include/internalcoff.h b/include/internalcoff.h index ffd497d010..7971008c14 100755 --- a/include/internalcoff.h +++ b/include/internalcoff.h @@ -342,3 +342,4 @@ struct internal_reloc { #define R_GETSEG (0x1d) #define R_GETPA (0x1e) #define R_TAGWORD (0x1f) +#define R_JUMPTARG 0x20 /* strange 29k 00xx00xx reloc */