bfd: Use size_t in the BFD mmap interface
Change the size type in the BFD mmap interface from bfd_size_type to size_t to be consistent with the size type of the host mmap interface. * bfdio.c (bfd_iovec): Change the bmmap size type to size_t. (bfd_mmap): Likewise. (memory_bmmap): Likewise. * cache.c (cache_bmmap): Change the bmmap size type to size_t. * opncls.c (opncls_bmmap): Change the bmmap size type to size_t. * bfd-in2.h: Regenerated. * libbfd.h: Likewise.
This commit is contained in:
parent
2e384d4f44
commit
4810a2d92b
5 changed files with 16 additions and 16 deletions
|
@ -2768,9 +2768,9 @@ ufile_ptr bfd_get_size (bfd *abfd);
|
|||
|
||||
ufile_ptr bfd_get_file_size (bfd *abfd);
|
||||
|
||||
void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len,
|
||||
void *bfd_mmap (bfd *abfd, void *addr, size_t len,
|
||||
int prot, int flags, file_ptr offset,
|
||||
void **map_addr, bfd_size_type *map_len)
|
||||
void **map_addr, size_t *map_len)
|
||||
ATTRIBUTE_WARN_UNUSED_RESULT;
|
||||
|
||||
time_t bfd_get_current_time (time_t now);
|
||||
|
|
16
bfd/bfdio.c
16
bfd/bfdio.c
|
@ -219,9 +219,9 @@ DESCRIPTION
|
|||
. Also write in MAP_ADDR the address of the page aligned buffer and in
|
||||
. MAP_LEN the size mapped (a page multiple). Use unmap with MAP_ADDR and
|
||||
. MAP_LEN to unmap. *}
|
||||
. void *(*bmmap) (struct bfd *abfd, void *addr, bfd_size_type len,
|
||||
. void *(*bmmap) (struct bfd *abfd, void *addr, size_t len,
|
||||
. int prot, int flags, file_ptr offset,
|
||||
. void **map_addr, bfd_size_type *map_len);
|
||||
. void **map_addr, size_t *map_len);
|
||||
.};
|
||||
|
||||
.extern const struct bfd_iovec _bfd_memory_iovec;
|
||||
|
@ -638,9 +638,9 @@ FUNCTION
|
|||
bfd_mmap
|
||||
|
||||
SYNOPSIS
|
||||
void *bfd_mmap (bfd *abfd, void *addr, bfd_size_type len,
|
||||
void *bfd_mmap (bfd *abfd, void *addr, size_t len,
|
||||
int prot, int flags, file_ptr offset,
|
||||
void **map_addr, bfd_size_type *map_len)
|
||||
void **map_addr, size_t *map_len)
|
||||
ATTRIBUTE_WARN_UNUSED_RESULT;
|
||||
|
||||
DESCRIPTION
|
||||
|
@ -651,9 +651,9 @@ DESCRIPTION
|
|||
*/
|
||||
|
||||
void *
|
||||
bfd_mmap (bfd *abfd, void *addr, bfd_size_type len,
|
||||
bfd_mmap (bfd *abfd, void *addr, size_t len,
|
||||
int prot, int flags, file_ptr offset,
|
||||
void **map_addr, bfd_size_type *map_len)
|
||||
void **map_addr, size_t *map_len)
|
||||
{
|
||||
while (abfd->my_archive != NULL
|
||||
&& !bfd_is_thin_archive (abfd->my_archive))
|
||||
|
@ -815,10 +815,10 @@ memory_bstat (bfd *abfd, struct stat *statbuf)
|
|||
|
||||
static void *
|
||||
memory_bmmap (bfd *abfd ATTRIBUTE_UNUSED, void *addr ATTRIBUTE_UNUSED,
|
||||
bfd_size_type len ATTRIBUTE_UNUSED, int prot ATTRIBUTE_UNUSED,
|
||||
size_t len ATTRIBUTE_UNUSED, int prot ATTRIBUTE_UNUSED,
|
||||
int flags ATTRIBUTE_UNUSED, file_ptr offset ATTRIBUTE_UNUSED,
|
||||
void **map_addr ATTRIBUTE_UNUSED,
|
||||
bfd_size_type *map_len ATTRIBUTE_UNUSED)
|
||||
size_t *map_len ATTRIBUTE_UNUSED)
|
||||
{
|
||||
return (void *)-1;
|
||||
}
|
||||
|
|
|
@ -478,12 +478,12 @@ cache_bstat (struct bfd *abfd, struct stat *sb)
|
|||
static void *
|
||||
cache_bmmap (struct bfd *abfd ATTRIBUTE_UNUSED,
|
||||
void *addr ATTRIBUTE_UNUSED,
|
||||
bfd_size_type len ATTRIBUTE_UNUSED,
|
||||
size_t len ATTRIBUTE_UNUSED,
|
||||
int prot ATTRIBUTE_UNUSED,
|
||||
int flags ATTRIBUTE_UNUSED,
|
||||
file_ptr offset ATTRIBUTE_UNUSED,
|
||||
void **map_addr ATTRIBUTE_UNUSED,
|
||||
bfd_size_type *map_len ATTRIBUTE_UNUSED)
|
||||
size_t *map_len ATTRIBUTE_UNUSED)
|
||||
{
|
||||
void *ret = MAP_FAILED;
|
||||
|
||||
|
|
|
@ -969,9 +969,9 @@ struct bfd_iovec
|
|||
Also write in MAP_ADDR the address of the page aligned buffer and in
|
||||
MAP_LEN the size mapped (a page multiple). Use unmap with MAP_ADDR and
|
||||
MAP_LEN to unmap. */
|
||||
void *(*bmmap) (struct bfd *abfd, void *addr, bfd_size_type len,
|
||||
void *(*bmmap) (struct bfd *abfd, void *addr, size_t len,
|
||||
int prot, int flags, file_ptr offset,
|
||||
void **map_addr, bfd_size_type *map_len);
|
||||
void **map_addr, size_t *map_len);
|
||||
};
|
||||
extern const struct bfd_iovec _bfd_memory_iovec;
|
||||
|
||||
|
|
|
@ -668,12 +668,12 @@ opncls_bstat (struct bfd *abfd, struct stat *sb)
|
|||
static void *
|
||||
opncls_bmmap (struct bfd *abfd ATTRIBUTE_UNUSED,
|
||||
void *addr ATTRIBUTE_UNUSED,
|
||||
bfd_size_type len ATTRIBUTE_UNUSED,
|
||||
size_t len ATTRIBUTE_UNUSED,
|
||||
int prot ATTRIBUTE_UNUSED,
|
||||
int flags ATTRIBUTE_UNUSED,
|
||||
file_ptr offset ATTRIBUTE_UNUSED,
|
||||
void **map_addr ATTRIBUTE_UNUSED,
|
||||
bfd_size_type *map_len ATTRIBUTE_UNUSED)
|
||||
size_t *map_len ATTRIBUTE_UNUSED)
|
||||
{
|
||||
return MAP_FAILED;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue