summaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2009-07-10 18:38:27 +0000
committerH.J. Lu <hjl.tools@gmail.com>2009-07-10 18:38:27 +0000
commitf07749bbae83adb37c54f7c6079c1999af292724 (patch)
tree3ae3d9165759a1b29a1a4704c07ac32d0fade27b /bfd
parent8455dd2cf7dfd96cadcaf0a220d5acac42a0e46a (diff)
downloadbinutils-gdb-f07749bbae83adb37c54f7c6079c1999af292724.tar.gz
2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
* bfdio.c (bfd_iovec): Add comments for bmmap. * bfd-in2.h: Regenerated.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/bfd-in2.h4
-rw-r--r--bfd/bfdio.c3
3 files changed, 10 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 4db47fbd47b..c433df753e7 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,10 @@
2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
+ * bfdio.c (bfd_iovec): Add comments for bmmap.
+ * bfd-in2.h: Regenerated.
+
+2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
+
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerated.
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 9b98f8ca2e8..5244b9ae1e0 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -463,7 +463,6 @@ extern int bfd_seek (bfd *, file_ptr, int);
extern file_ptr bfd_tell (bfd *);
extern int bfd_flush (bfd *);
extern int bfd_stat (bfd *, struct stat *);
-extern void *bfd_mmap (bfd *, void *, bfd_size_type, int, int, file_ptr);
/* Deprecated old routines. */
#if __GNUC__
@@ -1123,6 +1122,9 @@ long bfd_get_mtime (bfd *abfd);
file_ptr bfd_get_size (bfd *abfd);
+void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len,
+ int prot, int flags, file_ptr offset);
+
/* Extracted from bfdwin.c. */
/* Extracted from section.c. */
typedef struct bfd_section
diff --git a/bfd/bfdio.c b/bfd/bfdio.c
index 9b853389cc0..88a87382d3e 100644
--- a/bfd/bfdio.c
+++ b/bfd/bfdio.c
@@ -158,7 +158,8 @@ DESCRIPTION
. int (*bclose) (struct bfd *abfd);
. int (*bflush) (struct bfd *abfd);
. int (*bstat) (struct bfd *abfd, struct stat *sb);
-. void* (*bmmap) (struct bfd *abfd, void *addr, bfd_size_type len,
+. {* Just like mmap: (void*)-1 on failure, mmapped address on success. *}
+. void *(*bmmap) (struct bfd *abfd, void *addr, bfd_size_type len,
. int prot, int flags, file_ptr offset);
.};