aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/rtld.h
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2013-10-14 05:49:20 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2013-10-14 05:49:20 +0000
commitc3e7d894dadd17f9f64c752df52b03be89a85440 (patch)
treec3d9b90115632df5fa9ac27f65ac7622ea71653a /libexec/rtld-elf/rtld.h
parentb946866bd8a97c0ba18531626041b9c651117156 (diff)
MFC r256101:
Implement support for the interpose dso flag.
Notes
svn path=/stable/9/; revision=256436
Diffstat (limited to 'libexec/rtld-elf/rtld.h')
-rw-r--r--libexec/rtld-elf/rtld.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libexec/rtld-elf/rtld.h b/libexec/rtld-elf/rtld.h
index a373961bb4a9..db8543df2511 100644
--- a/libexec/rtld-elf/rtld.h
+++ b/libexec/rtld-elf/rtld.h
@@ -259,6 +259,7 @@ typedef struct Struct_Obj_Entry {
bool z_nodelete : 1; /* Do not unload the object and dependencies */
bool z_noopen : 1; /* Do not load on dlopen */
bool z_loadfltr : 1; /* Immediately load filtees */
+ bool z_interpose : 1; /* Interpose all objects but main */
bool z_nodeflib : 1; /* Don't search default library path */
bool ref_nodel : 1; /* Refcount increased to prevent dlclose */
bool init_scanned: 1; /* Object is already on init list. */