*** empty log message ***
authorSteve Chamberlain <steve@cygnus>
Mon, 21 Oct 1991 16:46:41 +0000 (16:46 +0000)
committerSteve Chamberlain <steve@cygnus>
Mon, 21 Oct 1991 16:46:41 +0000 (16:46 +0000)
include/bfd.h
include/internalcoff.h

index 3829d77988fe27928b7cdc13c9017b3da244aad4..318588d2c6ad12584aa612bcff457f13a206f4c6 100644 (file)
@@ -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));
 
 /*
index ffd497d010060b506c14d4e301bad7907101a2dc..7971008c14089d36b1ff11f0bde0e9909f5997c2 100755 (executable)
@@ -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 */