=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/include/link_elf.h,v retrieving revision 1.4 retrieving revision 1.5 diff -c -r1.4 -r1.5 *** src/include/link_elf.h 2002/09/08 17:55:37 1.4 --- src/include/link_elf.h 2004/10/14 10:02:28 1.5 *************** *** 1,4 **** ! /* $OpenBSD: link_elf.h,v 1.4 2002/09/08 17:55:37 drahn Exp $ */ /* * Public domain. --- 1,4 ---- ! /* $OpenBSD: link_elf.h,v 1.5 2004/10/14 10:02:28 kettenis Exp $ */ /* * Public domain. *************** *** 25,28 **** --- 25,41 ---- struct link_map *l_next; struct link_map *l_prev; }; + + struct dl_phdr_info { + Elf_Addr dlpi_addr; + const char *dlpi_name; + const Elf_Phdr *dlpi_phdr; + Elf_Half dlpi_phnum; + }; + + __BEGIN_DECLS + int dl_iterate_phdr (int (*)(struct dl_phdr_info *, size_t, void *), + void *); + __END_DECLS + #endif /* !_LINK_ELF_H */