<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/elf/cache.c, branch cvs/initial</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/elf/cache.c?h=cvs%2Finitial</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/elf/cache.c?h=cvs%2Finitial'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2002-09-20T22:07:20Z</updated>
<entry>
<title>* sysdeps/generic/utmp-equal.h: New file, extracted from utmp_file.c.</title>
<updated>2002-09-20T22:07:20Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-09-20T22:07:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=82c261269b2d8402958f7ee393d6c701b335ef7c'/>
<id>urn:sha1:82c261269b2d8402958f7ee393d6c701b335ef7c</id>
<content type='text'>
	* sysdeps/generic/utmp_file.c (setutent_file): Invalidate last_entry
	also on platforms with !HAVE_UT_TYPE.
	(proc_utmp_eq): Remove function.
	(internal_getut_r, pututline_file): Call __utmp_equal instead.

2002-09-20  Bruno Haible  &lt;bruno@clisp.org&gt;

	* abi-tags: Add support for FreeBSD with ABI OS value 3.
	* elf/cache.c (print_entry): Support the GNU/FreeBSD ABI tag.
</content>
</entry>
<entry>
<title>* sysdeps/generic/ldconfig.h (FLAG_POWERPC_LIB64) New macro.</title>
<updated>2002-09-14T09:00:42Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2002-09-14T09:00:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=48c5307058990a7e525b3dfc444e9d996b2cefc6'/>
<id>urn:sha1:48c5307058990a7e525b3dfc444e9d996b2cefc6</id>
<content type='text'>
	* elf/cache.c (print_entry): Add case for FLAG_POWERPC_LIB64.
	Remove per-machine conditionals for FLAG_* cases.
	* sysdeps/unix/sysv/linux/powerpc/ldconfig.h: New file.
	* sysdeps/unix/sysv/linux/powerpc/readelflib.c: New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/dl-cache.h: New file.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2002-04-08T15:21:19Z</updated>
<author>
<name>Andreas Jaeger</name>
<email>aj@suse.de</email>
</author>
<published>2002-04-08T15:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=fdedb42e5a5a8c1d639892ec29247c994fb89493'/>
<id>urn:sha1:fdedb42e5a5a8c1d639892ec29247c994fb89493</id>
<content type='text'>
2002-04-08  Andreas Jaeger  &lt;aj@suse.de&gt;

	* elf/cache.c (print_entry): Support x86-64.
</content>
</entry>
<entry>
<title>Update to LGPL v2.1.</title>
<updated>2001-07-06T04:58:11Z</updated>
<author>
<name>Andreas Jaeger</name>
<email>aj@suse.de</email>
</author>
<published>2001-07-06T04:58:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=41bdb6e20c5d2df34a740cbd70e11c05025dfd12'/>
<id>urn:sha1:41bdb6e20c5d2df34a740cbd70e11c05025dfd12</id>
<content type='text'>
2001-07-06  Paul Eggert  &lt;eggert@twinsun.com&gt;

	* manual/argp.texi: Remove ignored LGPL copyright notice; it's
	not appropriate for documentation anyway.
	* manual/libc-texinfo.sh: "Library General Public License" -&gt;
	"Lesser General Public License".

2001-07-06  Andreas Jaeger  &lt;aj@suse.de&gt;

	* All files under GPL/LGPL version 2: Place under LGPL version
	2.1.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2001-03-19T22:08:34Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2001-03-19T22:08:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=96c0d65dc3644467a0521cc4084274be073fb5e0'/>
<id>urn:sha1:96c0d65dc3644467a0521cc4084274be073fb5e0</id>
<content type='text'>
	* elf/cache.c: Mark and have translated a few more messages.

2001-03-19  Martin Schwidefsky  &lt;schwidefsky@de.ibm.com&gt;

	* elf/cache.c: Add case for FLAG_S390_LIB64.
	* sysdeps/generic/ldconfig.h: Add define for FLAG_S390_LIB64.
	* sysdeps/unix/sysv/linux/s390/ldconfig.h: New file.
	* sysdeps/unix/sysv/linux/s390/readelflib.c: New file.

2001-03-19  Ulrich Drepper  &lt;drepper@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2001-03-16T07:40:05Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2001-03-16T07:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=a986484f67346b28ff09833c1f4fd3505b52138e'/>
<id>urn:sha1:a986484f67346b28ff09833c1f4fd3505b52138e</id>
<content type='text'>
2001-03-12  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* csu/Makefile (abi-tag.h): Define OS and version separately, allow
	version to be overriden from config.h.
	* csu/abi-note.S: Use OS and version separately, include config.h.
	* elf/dl-load.c (_dl_osversion): New.
	(_dl_map_object_from_fd): Kill some warnings.
	(open_verify): Check .note.ABI-tag of the library if present.
	* elf/Makefile (CPPFLAGS-dl-load.c): Add -I$(csu-objpfx).
	* elf/cache.c (struct cache_entry): Add osversion.
	(print_entry): Print osversion.
	(print_cache): Pass osversion to it.
	(compare): Sort according to osversion.
	(save_cache): Set osversion.
	(add_to_cache): Add osversion argument.
	* sysdeps/generic/ldconfig.h (add_to_cache, process_file,
	process_elf_file): Add osversion argument.
	* elf/readlib.c (process_file): Likewise.
	* sysdeps/generic/readelflib.c (process_elf_file): Likewise.
	* sysdeps/unix/sysv/linux/ia64/readelflib.c (process_elf_file,
	process_elf32_file, process_elf64_file): Likewise.
	* sysdeps/unix/sysv/linux/i386/readelflib.c (process_elf_file,
	process_elf32_file, process_elf64_file): Likewise.
	* sysdeps/unix/sysv/linux/sparc/readelflib.c (process_elf_file,
	process_elf32_file, process_elf64_file): Likewise.
	* elf/ldconfig.c (manual_link): Pass it.
	(search_dir): Issue diagnostic if two libs with the same soname in
	the same directory have different .note.ABI-tag.  Record osversion in
	dlib_entry and use it from there.
	(struct lib_entry): Remove.
	(struct dlib_entry): Add osversion.
	* sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Check
	osversion.
	* sysdeps/generic/dl-cache.h (struct file_entry_new): Replace __unused
	field with osversion.
	* sysdeps/generic/ldsodefs.h (_dl_osversion): Declare.
	* sysdeps/unix/sysv/linux/init-first.c: Include ldsodefs.h.
	* sysdeps/unix/sysv/linux/dl-osinfo.h (DL_SYSDEP_OSCHECK): Save kernel
	version in _dl_osversion.
	* sysdeps/unix/sysv/linux/configure.in: Define __ABI_TAG_VERSION.
	* Makerules (build-shlib-helper, build-module-helper): New.
	(build-shlib, build-module-helper): Make sure .note.ABI-tag comes
	early.
	* config.h.in (__ABI_TAG_VERSION): Add.
	* elf/dl-minimal.c (__strtoul_internal): Set endptr on return.
	* sysdeps/unix/sysv/linux/i386/dl-librecon.h (EXTRA_LD_ENVVARS):
	Handle LD_ASSUME_KERNEL.
	* sysdeps/unix/sysv/linux/dl-librecon.h: New.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2001-02-27T17:59:27Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2001-02-27T17:59:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=ba9fcb3f411a46085b82fc3352b858e04f66a19c'/>
<id>urn:sha1:ba9fcb3f411a46085b82fc3352b858e04f66a19c</id>
<content type='text'>
	* elf/rtld.c: Little optimizations in handling _dl_lazy.

	* elf/cache.c (save_cache): Portability changes.
	* elf/dl-profile.c (_dl_start_profile): Likewise.

	* elf/sln.c: Cleanups.  Remove arbitrary limits.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2001-02-06T05:48:26Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2001-02-06T05:48:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=681627531b56d2f47bdef803cbeef2d6e842a126'/>
<id>urn:sha1:681627531b56d2f47bdef803cbeef2d6e842a126</id>
<content type='text'>
	* elf/cache.c (print_entry): Use PRIx64 instead of Lx in printf
	string.  Include &lt;inttypes.h&gt; instead of &lt;stdint.h&gt;.
</content>
</entry>
<entry>
<title>(struct cache_entry): Use uint64_t for hwcap. (print_entry): Likewise. (add_to_cache): Likewise.</title>
<updated>2000-11-15T08:42:13Z</updated>
<author>
<name>Andreas Jaeger</name>
<email>aj@suse.de</email>
</author>
<published>2000-11-15T08:42:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=ad1a5cc746c507ddd9b31cae653aefe3fac7a249'/>
<id>urn:sha1:ad1a5cc746c507ddd9b31cae653aefe3fac7a249</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-09-30T03:19:08Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-09-30T03:19:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=3ed0dfa22af191bc854a3721f3010f8c31b11584'/>
<id>urn:sha1:3ed0dfa22af191bc854a3721f3010f8c31b11584</id>
<content type='text'>
2000-09-29  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* elf/cache.c (save_cache): Initialize __unused field in new cache
	as well to get reproducable results.
</content>
</entry>
</feed>
