Ulrich Drepper f787edde1d Update.
1998-08-27 19:42  Ulrich Drepper  <drepper@cygnus.com>

	* elf/Makefile (distribute): Add dl-origin.h.
	* sysdeps/generic/dl-origin.h: New file.
	* sysdeps/unix/sysv/linux/dl-origin.h: New file.
	* elf/link.h (struct link_map): Add l_origin field.
	* elf/dl-load.c (expand_dynamic_string_token): New function.
	(decompose_path): Remove WHERE argument, take link map pointer instead.
	Call expand_dynamic_string_token instead of local_strdup to make copy
	of rpath.
	(_dl_init_paths): Call decompose_path with correct argument.
	(_dl_map_object_from_fd): Define static is EXTERNAL_MAP_FROM_FD is
	not defined.
	Check EI_OSABI and EI_ABIVERSION fields in header.
	(_dl_map_object): Call decompose_path with correct argument.
	Call expand_dynamic_string_token instead of local_strdup to also
	expand DST.
	* elf/dl-object.c (_dl_new_object): Determine l_origin for all maps
	but the main one.
	* elf/dl-support.c: Define _dl_origin_path.
	* elf/rtld.c: Likewise.  Set _dl_origin_path based on LD_ORIGIN_PATH.

	* elf/dl-close (_dl_close): Free l_name and l_origin.

	* sysdeps/i386/useldt.h (THREAD_GETMEM, THREAD_SETMEM): Use P
	modifier in asm, not c.

	* sysdeps/mach/hurd/Makefile [subdirs==elf]: Define CFLAGS-dl-load.c
	to -DEXTERNAL_MAP_FROM_FD to make _dl_map_object_from_fd extern.
1998-08-27 20:08:32 +00:00
..
1998-08-18 23:27:30 +00:00
1998-07-16 20:08:44 +00:00
1997-08-02 21:00:51 +00:00
1998-08-09 17:39:48 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-02-17 15:15:51 +00:00
1998-05-25 10:01:47 +00:00
1996-12-04 01:41:39 +00:00
1996-12-21 04:13:58 +00:00
1998-07-17 12:36:43 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1996-05-07 21:04:52 +00:00
1996-05-07 21:04:52 +00:00
1997-10-15 05:34:02 +00:00
1997-12-04 00:12:34 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-06-17 10:24:52 +00:00
1998-06-15 10:29:49 +00:00
1998-07-16 20:08:44 +00:00
1997-06-03 21:53:09 +00:00
1997-05-26 23:01:17 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-09-16 00:42:43 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1996-05-07 21:04:52 +00:00
1997-05-26 23:01:17 +00:00
1995-02-18 01:27:10 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-06-03 21:53:09 +00:00
1997-09-11 12:09:10 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-26 20:13:00 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-07-04 14:40:35 +00:00
1997-05-26 23:01:17 +00:00
1996-05-07 21:04:52 +00:00
1996-05-07 21:04:52 +00:00
1998-08-26 00:07:26 +00:00
1998-07-16 11:44:36 +00:00
1998-03-29 21:14:40 +00:00
1997-10-15 05:34:02 +00:00
1998-08-27 20:08:32 +00:00
1998-04-03 11:18:13 +00:00
1998-07-16 11:44:36 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-11-18 02:50:07 +00:00
1997-10-15 05:34:02 +00:00
1997-11-18 02:50:07 +00:00
1998-06-22 17:08:51 +00:00
1998-04-20 18:41:05 +00:00
1997-07-12 23:35:19 +00:00
1997-10-15 05:34:02 +00:00
1996-11-28 04:16:09 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-01-25 17:01:47 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1998-01-25 17:01:47 +00:00
1998-08-08 20:02:34 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-07-30 12:47:25 +00:00
1998-07-30 12:47:25 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1998-07-27 17:55:05 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-07-16 11:44:36 +00:00
1997-10-15 05:34:02 +00:00
1998-07-04 10:39:13 +00:00
1998-03-20 16:35:19 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1998-07-16 11:44:36 +00:00
1998-06-22 17:08:51 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-01-25 17:01:47 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-06-12 07:36:49 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-01-25 17:01:47 +00:00
1997-10-15 05:34:02 +00:00
1997-12-08 03:06:47 +00:00
1998-08-03 16:47:01 +00:00
1997-03-16 20:28:07 +00:00
1997-10-15 05:34:02 +00:00
1998-01-25 17:01:47 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-01-30 11:44:34 +00:00
1998-03-06 08:41:12 +00:00
1998-07-16 11:44:36 +00:00
1997-12-22 20:53:38 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-04-20 18:41:05 +00:00
1998-04-20 18:41:05 +00:00
1998-04-20 18:41:05 +00:00
1998-08-20 17:40:36 +00:00
1996-05-07 21:04:52 +00:00
1998-01-30 11:44:34 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1997-07-24 01:36:01 +00:00
1997-07-28 22:35:20 +00:00
1998-06-29 12:44:22 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-01-30 11:44:34 +00:00
1997-10-15 05:34:02 +00:00
1998-01-25 17:01:47 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1998-06-09 16:02:40 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-04-20 18:41:05 +00:00
1998-04-08 07:13:42 +00:00
1997-10-15 05:34:02 +00:00
1996-05-07 21:04:52 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1997-07-26 02:33:30 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-11-04 03:00:40 +00:00
1998-01-25 17:01:47 +00:00
1997-12-04 00:12:34 +00:00
1997-09-11 12:09:10 +00:00
1997-09-11 12:09:10 +00:00
1998-03-23 11:53:10 +00:00
1997-02-15 04:31:36 +00:00
1997-08-27 20:26:10 +00:00
1998-01-30 13:40:43 +00:00
1997-09-11 12:09:10 +00:00
1997-09-11 12:09:10 +00:00
1997-10-12 04:05:44 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-12-28 16:01:53 +00:00
1997-10-15 05:34:02 +00:00
1996-05-07 21:04:52 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1996-05-07 21:04:52 +00:00
1996-12-22 00:32:43 +00:00
1996-05-07 21:04:52 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1998-07-20 17:25:48 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-26 20:13:00 +00:00
1997-10-26 20:13:00 +00:00
1998-07-16 11:44:36 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1998-04-07 09:21:28 +00:00
1998-07-16 11:44:36 +00:00
1998-01-25 17:01:47 +00:00
1998-01-25 17:01:47 +00:00
1998-04-20 18:41:05 +00:00
1997-10-26 20:13:00 +00:00
1997-10-26 20:13:00 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-03-20 12:06:55 +00:00
1997-11-04 03:00:40 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-07-27 17:55:05 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-08-24 16:46:16 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1996-05-07 21:04:52 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-11-18 02:50:07 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-08-26 18:03:49 +00:00
1997-10-15 05:34:02 +00:00
1998-04-28 22:51:34 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-01-25 17:01:47 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-05-20 10:50:03 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-04-20 18:41:05 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-06-13 00:49:55 +00:00
1998-06-13 00:49:55 +00:00
1997-10-15 05:34:02 +00:00
1998-03-18 14:42:25 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-04-20 18:41:05 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-07-20 17:25:48 +00:00
1998-01-25 17:01:47 +00:00
1997-10-15 05:34:02 +00:00
1997-06-29 22:05:27 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-12-14 22:24:57 +00:00
1997-10-15 05:34:02 +00:00
1998-06-07 14:06:56 +00:00
1998-01-25 17:01:47 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-07-20 17:25:48 +00:00
1997-12-04 00:12:34 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-12-04 00:12:34 +00:00
1997-10-15 05:34:02 +00:00
1998-06-02 12:58:14 +00:00
1997-10-15 05:34:02 +00:00
1997-01-06 22:07:28 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-07-16 11:44:36 +00:00
1997-10-15 05:34:02 +00:00
1998-07-04 10:39:13 +00:00
1998-03-20 16:35:19 +00:00
1998-02-15 19:31:34 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-09-16 00:42:43 +00:00
1997-02-15 04:31:36 +00:00
1997-05-24 02:30:09 +00:00
1997-05-24 02:30:09 +00:00
1998-04-20 18:41:05 +00:00
1997-09-11 12:09:10 +00:00
1997-10-12 04:05:44 +00:00
1997-09-11 12:09:10 +00:00
1997-09-11 12:09:10 +00:00
1997-09-11 12:09:10 +00:00
1997-10-12 04:05:44 +00:00
1997-05-24 02:30:09 +00:00
1997-05-24 02:30:09 +00:00
1997-09-11 12:09:10 +00:00
1997-09-11 12:09:10 +00:00
1997-09-11 12:09:10 +00:00
1997-09-11 12:09:10 +00:00
1997-09-11 12:09:10 +00:00
1998-03-18 17:57:13 +00:00
1997-09-11 12:09:10 +00:00
1997-09-11 12:09:10 +00:00
1997-12-28 16:01:53 +00:00
1998-03-23 11:53:10 +00:00
1997-09-11 12:09:10 +00:00
1997-12-28 16:01:53 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1996-05-07 21:04:52 +00:00
1996-05-07 21:04:52 +00:00
1998-01-25 17:01:47 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-12-08 03:06:47 +00:00
1997-12-22 20:53:38 +00:00
1997-09-16 00:42:43 +00:00
1997-10-15 05:34:02 +00:00
1998-03-06 11:39:36 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-12-22 20:53:38 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-12-22 20:53:38 +00:00
1997-10-15 05:34:02 +00:00
1998-07-16 11:44:36 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-12-22 20:53:38 +00:00
1997-10-15 05:34:02 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1998-01-30 11:44:34 +00:00
1998-04-20 18:41:05 +00:00
1998-06-02 12:58:14 +00:00
1997-12-08 03:06:47 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1998-07-16 11:44:36 +00:00
1998-04-20 18:41:05 +00:00
1997-06-23 21:55:26 +00:00
1997-10-15 05:34:02 +00:00
1997-05-26 23:01:17 +00:00
1997-10-15 05:34:02 +00:00
1998-07-16 11:44:36 +00:00
1998-07-16 11:44:36 +00:00
1997-12-08 03:06:47 +00:00
1997-12-08 03:06:47 +00:00
1997-12-08 03:06:47 +00:00
1997-12-22 20:53:38 +00:00
1997-10-15 05:34:02 +00:00
1997-12-28 16:01:53 +00:00
1997-12-28 16:01:53 +00:00
1996-12-22 00:32:43 +00:00
1997-10-15 05:34:02 +00:00
1998-07-27 17:55:05 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00
1997-10-15 05:34:02 +00:00