2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 10 Jul 2009 18:38:27 +0000 (18:38 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 10 Jul 2009 18:38:27 +0000 (18:38 +0000)
* bfdio.c (bfd_iovec): Add comments for bmmap.
* bfd-in2.h: Regenerated.

bfd/ChangeLog
bfd/bfd-in2.h
bfd/bfdio.c

index 4db47fb..c433df7 100644 (file)
@@ -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.
 
index 9b98f8c..5244b9a 100644 (file)
@@ -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
index 9b85338..88a8738 100644 (file)
@@ -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);
 .};