diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-02-17 18:23:42 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-02-17 18:23:42 +0000 |
commit | c6222ab921cee390ea3aab57795e028d587b77e2 (patch) | |
tree | 1786e626fbd5876fac5496febe5f5c118d4c0ac8 /elf/dl-open.c | |
parent | 71a14d64831fed0b9fd6a0488aff6d6eab89b448 (diff) | |
download | glibc-c6222ab921cee390ea3aab57795e028d587b77e2.tar glibc-c6222ab921cee390ea3aab57795e028d587b77e2.tar.gz glibc-c6222ab921cee390ea3aab57795e028d587b77e2.tar.bz2 glibc-c6222ab921cee390ea3aab57795e028d587b77e2.zip |
Update.
1998-02-17 17:41 Ulrich Drepper <drepper@cygnus.com>
* elf/dl-load.c (open_path): Take extra argument PRELOADED.
If PRELOADED is nonzero check in case of an SUID application
whether the shared object has the SUID bit set.
Fix some other problems with handling shared objects in system
specific directories.
(_dl_map_object): Also take extra parameter and pass it to open_path.
* elf/link.h (_dl_map_object): Correct prototype and comment.
* elf/rtld.c (dl_main): Call _dl_map_object correctly.
* elf/dl-open.c (_dl_open): Likewise.
* elf/dl-deps.c (openaux, _dl_map_object_deps): Likewise.
* sysdeps/libm-ieee754/s_modfl.c: Handle numbers > 1.0 correctly.
* math/libm-test.c (modf_test): Add test for 1.5.
Diffstat (limited to 'elf/dl-open.c')
-rw-r--r-- | elf/dl-open.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/elf/dl-open.c b/elf/dl-open.c index d095f5e65d..c97321edf0 100644 --- a/elf/dl-open.c +++ b/elf/dl-open.c @@ -61,7 +61,7 @@ _dl_open (const char *file, int mode) __libc_lock_lock (_dl_load_lock); /* Load the named object. */ - new = _dl_map_object (NULL, file, lt_loaded, 0); + new = _dl_map_object (NULL, file, 0, lt_loaded, 0); if (new->l_searchlist) { /* It was already open. */ |