diff options
author | mdodd <mdodd@FreeBSD.org> | 2003-06-18 03:34:29 +0000 |
---|---|---|
committer | mdodd <mdodd@FreeBSD.org> | 2003-06-18 03:34:29 +0000 |
commit | b466954d4e6ffa78f98b19458bcf1560d8d8c776 (patch) | |
tree | 7405533ca2f30bdd590fa950b02ca1517b04d559 /libexec/rtld-elf/rtld.h | |
parent | 9dcd110789373369f96f2400292de3c7b2d50d6e (diff) | |
download | FreeBSD-src-b466954d4e6ffa78f98b19458bcf1560d8d8c776.zip FreeBSD-src-b466954d4e6ffa78f98b19458bcf1560d8d8c776.tar.gz |
- Add support for DT_FLAGS.
- Define various things from the most recent ELF spec.
Diffstat (limited to 'libexec/rtld-elf/rtld.h')
-rw-r--r-- | libexec/rtld-elf/rtld.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libexec/rtld-elf/rtld.h b/libexec/rtld-elf/rtld.h index 21a03c8..c145fa1 100644 --- a/libexec/rtld-elf/rtld.h +++ b/libexec/rtld-elf/rtld.h @@ -109,6 +109,7 @@ typedef struct Struct_Obj_Entry { struct Struct_Obj_Entry *next; char *path; /* Pathname of underlying file (%) */ + char *origin_path; /* Directory path of origin file */ int refcount; int dl_refcount; /* Number of times loaded by dlopen */ @@ -153,6 +154,7 @@ typedef struct Struct_Obj_Entry { bool rtld; /* True if this is the dynamic linker */ bool textrel; /* True if there are relocations to text seg */ bool symbolic; /* True if generated with "-Bsymbolic" */ + bool bind_now; /* True if all relocations should be made first */ bool traced; /* Already printed in ldd trace output */ bool jmpslots_done; /* Already have relocated the jump slots */ bool init_done; /* Already have added object to init list */ |