aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Chamberlain <steve@cygnus>1991-10-21 16:46:41 +0000
committerSteve Chamberlain <steve@cygnus>1991-10-21 16:46:41 +0000
commita0788ae38fd24e7dd856293ab7f19afae7d3989e (patch)
tree88cc11e675d9e1cbe9e1977a3623e2d64836f343
parentf58809fd417a0fd96c5f2cede426b770cfd25659 (diff)
downloadfsf-binutils-gdb-a0788ae38fd24e7dd856293ab7f19afae7d3989e.zip
fsf-binutils-gdb-a0788ae38fd24e7dd856293ab7f19afae7d3989e.tar.gz
fsf-binutils-gdb-a0788ae38fd24e7dd856293ab7f19afae7d3989e.tar.bz2
*** empty log message ***
-rw-r--r--include/bfd.h19
-rwxr-xr-xinclude/internalcoff.h1
2 files changed, 19 insertions, 1 deletions
diff --git a/include/bfd.h b/include/bfd.h
index 3829d77..318588d 100644
--- a/include/bfd.h
+++ b/include/bfd.h
@@ -379,6 +379,23 @@ All memory attached to the BFD's obstacks is released.
/*
+ 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
This routine creates a new BFD in the manner of @code{bfd_openw}, but without
opening a file. The new BFD takes the target from the target used by
@@ -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 ffd497d..7971008 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 */