+2015-10-09 Josh Stone <jistone@redhat.com>
+
+ * lib/libelf.h: Replace loff_t with int64_t throughout.
+
Sun Nov 1 14:08:47 CET 2009, Michael Riepe <libelf@mr511.de>
* README:
#define _LIBELF_H
#include <stddef.h> /* for size_t */
+#include <stdint.h>
#include <sys/types.h>
#if __LIBELF_INTERNAL__
long ar_uid;
long ar_gid;
unsigned long ar_mode;
- off_t ar_size;
+ int64_t ar_size;
char* ar_rawname;
} Elf_Arhdr;
void* d_buf;
Elf_Type d_type;
size_t d_size;
- off_t d_off;
+ int64_t d_off;
size_t d_align;
unsigned d_version;
} Elf_Data;
unsigned __ver));
extern Elf_Arhdr *elf_getarhdr __P((Elf *__elf));
extern Elf_Arsym *elf_getarsym __P((Elf *__elf, size_t *__ptr));
-extern off_t elf_getbase __P((Elf *__elf));
+extern int64_t elf_getbase __P((Elf *__elf));
extern Elf_Data *elf_getdata __P((Elf_Scn *__scn, Elf_Data *__data));
extern Elf32_Ehdr *elf32_getehdr __P((Elf *__elf));
extern char *elf_getident __P((Elf *__elf, size_t *__ptr));
extern Elf_Data *elf_rawdata __P((Elf_Scn *__scn, Elf_Data *__data));
extern char *elf_rawfile __P((Elf *__elf, size_t *__ptr));
extern char *elf_strptr __P((Elf *__elf, size_t __section, size_t __offset));
-extern off_t elf_update __P((Elf *__elf, Elf_Cmd __cmd));
+extern int64_t elf_update __P((Elf *__elf, Elf_Cmd __cmd));
extern unsigned elf_version __P((unsigned __ver));
extern Elf_Data *elf32_xlatetof __P((Elf_Data *__dst, const Elf_Data *__src,
unsigned __encode));