<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/sysdeps/generic, branch cvs/ChangeLog</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/sysdeps/generic?h=cvs%2FChangeLog</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/sysdeps/generic?h=cvs%2FChangeLog'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2004-01-20T23:25:27Z</updated>
<entry>
<title>Update.</title>
<updated>2004-01-20T23:25:27Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-20T23:25:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=a658675d7b22ba44c32ac5bf88490ccb5979bb11'/>
<id>urn:sha1:a658675d7b22ba44c32ac5bf88490ccb5979bb11</id>
<content type='text'>
2004-01-20  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* sysdeps/unix/sysv/linux/readahead.c (__readahead): Use off64_t
	instead of loff_t.  Include &lt;fcntl.h&gt;.
	* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Add readahead prototype.
	* sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/cris/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.

	* elf/dl-load.c: Don't add attribute_relro to max_dirnamelen.

	* sysdeps/generic/inttypes.h: Fix PRI*FAST{16,32} macros.

	* include/unistd.h (__libc_enable_secure): Mark attribute_relro.
	(__libc_enable_secure_internal): Likewise.
	* elf/dl-load.c: Don't declare __libc_stack_end.
	* sysdeps/generic/libc-start.c: Likewise.
	* sysdeps/unix/sysv/linux/dl-execstack.c: Likewise.
	* sysdeps/generic/segfault.c: Likewise.  Include ldsodefs.h.
	* sysdeps/generic/backtrace.c: Likewise.
</content>
</entry>
<entry>
<title>        * elf/dl-load.c: Don't declare __libc_stack_end.         * sysdeps/generic/libc-start.c: Likewise.         * sysdeps/unix/sysv/linux/dl-execstack.c: Likewise.         * sysdeps/generic/segfault.c: Likewise.  Include ldsodefs.h.         * sysdeps/generic/backtrace.c: Likewise. linuxthreads/         * attr.c: Include ldsodefs.h.         (pthread_getattr_np): Don't declare __libc_stack_end. nptl/         * allocatestack.c: Don't declare __libc_stack_end.         * init.c (__pthread_initialize_minimal_internal): Likewise.         * pthread_getattr_np.c (pthread_getattr_np): Likewise.</title>
<updated>2004-01-16T08:07:01Z</updated>
<author>
<name>Richard Henderson</name>
<email>rth@redhat.com</email>
</author>
<published>2004-01-16T08:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=ff151400d89760e9f4b761c14b311e42bc9058bf'/>
<id>urn:sha1:ff151400d89760e9f4b761c14b311e42bc9058bf</id>
<content type='text'>
2004-01-16  Richard Henderson  &lt;rth@redhat.com&gt;

        * elf/dl-load.c: Don't declare __libc_stack_end.
        * sysdeps/generic/libc-start.c: Likewise.
        * sysdeps/unix/sysv/linux/dl-execstack.c: Likewise.
        * sysdeps/generic/segfault.c: Likewise.  Include ldsodefs.h.
        * sysdeps/generic/backtrace.c: Likewise.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2004-01-16T02:45:47Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-16T02:45:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=d8e36e001c7e276d17b911d9c4eabe33358a3ed0'/>
<id>urn:sha1:d8e36e001c7e276d17b911d9c4eabe33358a3ed0</id>
<content type='text'>
2004-01-16  Alfred M. Szmidt  &lt;ams@kemisten.nu&gt;

	* sysdeps/generic/dl-execstack.c (_dl_make_stack_executable): Adjust
	parameter type.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2004-01-15T19:59:44Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-15T19:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=80f50bfacf31b3641b8e8d437e97e4bd3947521d'/>
<id>urn:sha1:80f50bfacf31b3641b8e8d437e97e4bd3947521d</id>
<content type='text'>
	* sysdeps/generic/dl-sysdep.c: Initialize __libc_stack_end.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2004-01-15T06:38:27Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-15T06:38:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=392a6b52656c1bb40305375b0ea9020455044f9d'/>
<id>urn:sha1:392a6b52656c1bb40305375b0ea9020455044f9d</id>
<content type='text'>
2004-01-14  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* configure.in: Define HAVE_Z_RELRO if the linker supports -z relro.
	* config.h.in: Add entry for HAVE_Z_RELRO.
	* include/libc-symbols.h: Define attribute_relro.
	* elf/dl-load.c: Add attribute_relro to env_path_list, capstr, ncapstr,
	max_capstrlen, and max_dirnamelen definitions.
	* elf/rtld.c: Add attribute_relro to _dl_argc, _dl_argv, _dl_skip_args,
	load_time, start_time, library_path, preloadlist, version_info,
	any_debug.
	Remove rtld_total_time.  Make it a local variable.  Pass pointer to
	it to print_statistics.  Change print_statistics accordingly.
	* sysdeps/generic/dl-sysdep.c: Add attribute_relro to _dl_auxv.  Use
	attribute_relro instead of explicitly assigning variable to the
	.data.rel.ro section for __libc_enable_secure and __libc_stack_end.
	* sysdeps/generic/ldsodefs.h: Declare __libc_stack_end, _dl_argc,
	_dl_argv, _dl_argv_internal with attribute_relro.
</content>
</entry>
<entry>
<title>Define __libc_stack_end with rtld_hidden_data_def.</title>
<updated>2004-01-14T19:19:47Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-14T19:19:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=1406a0275f8e03b02b05d4be0400a3aaba328b4c'/>
<id>urn:sha1:1406a0275f8e03b02b05d4be0400a3aaba328b4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2004-01-14T18:41:22Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-14T18:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=b2637a22dbfe8a4c790f378d339e12d78fd3f43f'/>
<id>urn:sha1:b2637a22dbfe8a4c790f378d339e12d78fd3f43f</id>
<content type='text'>
2004-01-14  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* libio/libio.h: Add const to function tables types.
	* libio/libioP.h: Likewise.
	* /login/utmp-private.h: Likewise.
	* libio/fileops.c: Add const to jump table variable definition.
	* libio/genops.c: Likewise.
	* libio/iofopncook.c: Likewise.
	* libio/iopopen.c: Likewise.
	* libio/memstream.c: Likewise.
	* libio/obprintf.c: Likewise.
	* libio/oldfileops.c: Likewise.
	* libio/oldiopopen.c: Likewise.
	* libio/strops.c: Likewise.
	* libio/vsnprintf.c: Likewise.
	* libio/vswprintf.c: Likewise.
	* libio/wfileops.c: Likewise.
	* libio/wstrops.c: Likewise.
	* login/getutent_r.c: Likewise.
	* login/getutid_r.c Likewise.
	* login/getutline_r.c: Likewise.
	* sysdeps/generic/utmp_file.c: Likewise.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2004-01-14T01:16:07Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-14T01:16:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=81144a9c4e2ef74f2e935192db562684793a4da9'/>
<id>urn:sha1:81144a9c4e2ef74f2e935192db562684793a4da9</id>
<content type='text'>
	* sysdeps/generic/dl-sysdep.c: Move __libc_enable_secure into
	.data.rel.ro.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2004-01-14T00:24:36Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-14T00:24:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=ea4f25a7f9adb67c2a19c48b453ee52fd65a57ed'/>
<id>urn:sha1:ea4f25a7f9adb67c2a19c48b453ee52fd65a57ed</id>
<content type='text'>
2004-01-13  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* sysdeps/x86_64/dl-machine.h: Include &lt;tls.h&gt;.

	* elf/rtld.c (_dl_start_final): Initialze __libc_stack_end here.
	* sysdeps/generic/dl-sysdep.c: Define __libc_stack_end with
	rtld_hidden_def and move into .data.rel.ro section.
	* sysdeps/generic/ldsodefs.h: Declare __libc_stack_end with
	rtld_hidden_proto.
	* sysdeps/generic/libc-start.c: Only initialize __libc_stack_end here
	if !SHARED.

	* sysdeps/unix/sysv/linux/dl-execstack.c
	(_dl_make_stack_executable): Move common code in front.  Use
	__builtin_expect.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2004-01-13T15:47:32Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2004-01-13T15:47:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=d1fc817ea459ca28979948fbb23ff58a6f3f4a8c'/>
<id>urn:sha1:d1fc817ea459ca28979948fbb23ff58a6f3f4a8c</id>
<content type='text'>
2004-01-13  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* sysdeps/unix/sysv/linux/dl-execstack.c: Change interface.  Add
	challenge for caller.
	* sysdeps/generic/ldsodefs.h: Change declaration and type of hook
	member in rtld_global appropriately.
	* elf/dl-support.c: Likewise.
	* elf/dl-load.c (_dl_map_object_from_fd): Take additional paramter.
	Pass it on to the changed function.
	(_dl_map_object): Pass new parameter to _dl_map_object_from_fd.
</content>
</entry>
</feed>
