aboutsummaryrefslogtreecommitdiff
path: root/bfd/bfd-in2.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2006-12-15 04:13:37 +0000
committerAlan Modra <amodra@gmail.com>2006-12-15 04:13:37 +0000
commitf6cf9273b303df38238008c8be44bed4633afd9c (patch)
tree91b65ac703c8efef824bcd61eb79d22f8e56f3af /bfd/bfd-in2.h
parent263c8770d6f3270eefa6c7ac6d603b9d8882898f (diff)
downloadgdb-f6cf9273b303df38238008c8be44bed4633afd9c.zip
gdb-f6cf9273b303df38238008c8be44bed4633afd9c.tar.gz
gdb-f6cf9273b303df38238008c8be44bed4633afd9c.tar.bz2
bfd/
* opncls.c (bfd_openr_iovec): Add "stat" parameter. (struct opncls): Add "stat" field. (opncls_bstat): Call vec->stat. * bfd-in2.h: Regenerate. * elf32-spu.c (spu_elf_open_builtin_lib): Adjust. gdb/ * spu-linux-nat.c (spu_bfd_iovec_stat): New function. (spu_bfd_open): Adjust bfd_openr_iovec call.
Diffstat (limited to 'bfd/bfd-in2.h')
-rw-r--r--bfd/bfd-in2.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 480b2d7..32eb6c9 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -970,7 +970,10 @@ bfd *bfd_openr_iovec (const char *filename, const char *target,
file_ptr nbytes,
file_ptr offset),
int (*close) (struct bfd *nbfd,
- void *stream));
+ void *stream),
+ int (*stat) (struct bfd *abfd,
+ void *stream,
+ struct stat *sb));
bfd *bfd_openw (const char *filename, const char *target);