This is the mail archive of the
glibc-cvs@sources.redhat.com
mailing list for the glibc project.
libc/elf dl-load.c
- To: glibc-cvs at sourceware dot cygnus dot com
- Subject: libc/elf dl-load.c
- From: drepper at sourceware dot cygnus dot com
- Date: 31 Aug 2000 02:25:02 -0000
CVSROOT: /cvs/glibc
Module name: libc
Changes by: drepper@sourceware.cygnus.com 2000-08-30 19:25:02
Modified files:
elf : dl-load.c
Log message:
Fix memory handling. r_search_path_struct
contains element to remember fact that we can free memory.
(all_dirs): Renamed to _dl_all_dirs. Made global.
(_dl_init_all_dirs): New variable.
(fillin_rpath): Save one malloc call.
(decompose_rpath): Change interface. New first parameter points to
r_search_path_struct.
(_dl_init_paths): Adjust for changes. Mark all memory as not
deletable. Set _dl_init_all_paths value.
(open_path): Remove may_free_dirs parameter. r_search_path_elem ***
parameter replaced with r_search_path_struct *. Information about
freeing now contained in r_search_path_struct.
(_dl_map_object): Adjust for above changes.