Changes for mmap; details in change log.
authorKen Raeburn <raeburn@cygnus>
Mon, 6 Nov 1995 10:08:03 +0000 (10:08 +0000)
committerKen Raeburn <raeburn@cygnus>
Mon, 6 Nov 1995 10:08:03 +0000 (10:08 +0000)
commit4fe6d901bd49996a77c84ab710918c94e84e9a23
treeefb4a153d072284395fe4dc4d61d88ca61e17782
parentffacb892eba97f8eb3019ee236fc8ea7e1825718
Changes for mmap; details in change log.

Added some new interfaces, and a new entry in the target vector.  Under the new
interfaces, mmap will be used if available, otherwise malloc/seek/read, as
before.  Old interfaces all still intact.

Most configurations (including all used by "--enable-targets=all") simply
changed to call the default routine for that entry in the target vector.  I
might've missed some targets only included in special configurations.

Support for a.out symbol and string table reading now goes through new
interfaces, and will use mmap when available.

Linker hooks (e.g., avoiding reallocation under malloc) not ready yet.
12 files changed:
bfd/ChangeLog
bfd/aoutx.h
bfd/bfd-in.h
bfd/bfd-in2.h
bfd/config.in [new file with mode: 0644]
bfd/configure
bfd/configure.in
bfd/libbfd.c
bfd/libcoff-in.h
bfd/libcoff.h
bfd/oasys.c
bfd/targets.c