summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs/rtld/common/object.c
diff options
context:
space:
mode:
authorrie <none@none>2008-04-09 09:44:57 -0700
committerrie <none@none>2008-04-09 09:44:57 -0700
commit9aa23310b13612fb7817c242be9055ca53e8fe9b (patch)
tree74f693777753cf004d5423e675b9bc6f04a6ccf6 /usr/src/cmd/sgs/rtld/common/object.c
parent48258c6b4e17f36ab09fba0bd6307d1fec9dcbce (diff)
downloadillumos-gate-9aa23310b13612fb7817c242be9055ca53e8fe9b.tar.gz
6509323 Need to disable the Multiple Files loading - same name, different directories (or its stat() use)
Diffstat (limited to 'usr/src/cmd/sgs/rtld/common/object.c')
-rw-r--r--usr/src/cmd/sgs/rtld/common/object.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/cmd/sgs/rtld/common/object.c b/usr/src/cmd/sgs/rtld/common/object.c
index a654b632f2..89217f52ba 100644
--- a/usr/src/cmd/sgs/rtld/common/object.c
+++ b/usr/src/cmd/sgs/rtld/common/object.c
@@ -163,7 +163,7 @@ elf_obj_file(Lm_list *lml, Aliste lmco, const char *name, int fd)
* the appropriate link-edit functionality (refer to sgs/ld/common/main.c).
*/
Rt_map *
-elf_obj_fini(Lm_list *lml, Rt_map *lmp)
+elf_obj_fini(Lm_list *lml, Rt_map *lmp, int *in_nfavl)
{
Ofl_desc *ofl = (Ofl_desc *)lmp->rt_priv;
Rt_map *nlmp;
@@ -221,7 +221,7 @@ elf_obj_fini(Lm_list *lml, Rt_map *lmp)
if ((nlmp = elf_new_lm(lml, ofl->ofl_name, ofl->ofl_name,
ofl->ofl_osdynamic->os_outdata->d_buf, (ulong_t)ehdr,
(ulong_t)ehdr + etext, CNTL(olmp), (ulong_t)ofl->ofl_size,
- 0, 0, 0, mmaps, mmapcnt)) == 0)
+ 0, 0, 0, mmaps, mmapcnt, in_nfavl)) == 0)
return (0);
/*