<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/elf/Makefile, branch cvs/ChangeLog</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/elf/Makefile?h=cvs%2FChangeLog</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/elf/Makefile?h=cvs%2FChangeLog'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2003-10-22T07:10:00Z</updated>
<entry>
<title>* sysdeps/unix/sysv/linux/hppa/sysdep.h: Fix merge error.</title>
<updated>2003-10-22T07:10:00Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-10-22T07:10:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=27d640befba8c7b91d5ba9e1152dbf039a18133b'/>
<id>urn:sha1:27d640befba8c7b91d5ba9e1152dbf039a18133b</id>
<content type='text'>
2003-10-15  Roland McGrath  &lt;roland@redhat.com&gt;

	* elf/dl-iteratephdr.c [! SHARED] (dl_iterate_phdr): New function.
	Fake an entry for the main executable and then call __dl_iterate_phdr.
	* elf/Makefile (routines): Remove dl-iteratephdr-static.
	(elide-routines.os): Likewise.
	(CFLAGS-dl-iterate-phdr-static.c): Variable removed.
	* sysdeps/generic/dl-iteratephdr-static.c: File removed.
	* sysdeps/unix/sysv/linux/ia64/dl-iteratephdr-static.c: File removed.
</content>
</entry>
<entry>
<title>* elf/rtld.c (dl_main): In rtld_is_main case, reinitialize</title>
<updated>2003-09-24T01:56:08Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-09-24T01:56:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=c70ba48888000f00556aa91348c9c5a33a508b49'/>
<id>urn:sha1:c70ba48888000f00556aa91348c9c5a33a508b49</id>
<content type='text'>
	GL(dl_stack_flags) according to rtld's own PT_GNU_STACK.
	Move GL(dl_make_stack_executable_hook) initialization up.
	* elf/tst-execstack-prog.c: New file.
	* elf/Makefile (tests-execstack-yes): Add it.
	(LDFLAGS-tst-execstack-prog): New variable.
</content>
</entry>
<entry>
<title>* sysdeps/i386/dl-machine.h (RTLD_START): Set __libc_stack_end before</title>
<updated>2003-09-23T12:07:26Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-09-23T12:07:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=2abf9ff11384a47dc456c138a8faf6b1469aac2b'/>
<id>urn:sha1:2abf9ff11384a47dc456c138a8faf6b1469aac2b</id>
<content type='text'>
	calling _dl_start, using GOTOFF access.

	* configure.in (libc_cv_z_execstack): New check.
	* configure: Regenerated.
	* config.make.in (have-z-execstack): New variable set by it.
	* elf/tst-execstack.c: New file.
	* elf/tst-execstack-mod.c: New file.
	* elf/tst-execstack-needed.c: New file.
	* elf/Makefile (tests-execstack-yes, modules-execstack-yes): New
	variables.
	(tests, modules-names): Conditionally include them.
	(distribute): Add tst-execstack-mod.c here.
	($(objpfx)tst-execstack, $(objpfx)tst-execstack.out): New targets.
	(LDFLAGS-tst-execstack, LDFLAGS-tst-execstack-mod): New variables.
	($(objpfx)tst-execstack-needed): New target.
	(LDFLAGS-tst-execstack-needed): New variable.

	* sysdeps/generic/ldsodefs.h (struct rtld_global): Add _dl_stack_flags
	and _dl_make_stack_executable_hook.  Declare _dl_make_stack_executable.
	* elf/rtld.c (_rtld_global): Add initializer for _dl_stack_flags.
	(dl_main): Reset _dl_stack_flags according to PT_GNU_STACK phdr.
	Initialize _dl_make_stack_executable_hook.
	* elf/dl-support.c: Define those new variables.
	(_dl_non_dynamic_init): Scan phdrs for PT_GNU_STACK.
	(_dl_phdr): Fix type.
	* elf/dl-load.c (_dl_map_object_from_fd): Grok PT_GNU_STACK phdr and
	enable execute permission for the stack if necessary.
	* sysdeps/generic/dl-execstack.c: New file.
	* elf/Makefile (dl-routines): Add it.
	* elf/Versions (ld: GLIBC_PRIVATE): Add _dl_make_stack_executable.
	* sysdeps/unix/sysv/linux/dl-execstack.c: New file.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-09-20T06:16:45Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-09-20T06:16:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=5896ffa882668a7761a4af3c2ef955b906f91faa'/>
<id>urn:sha1:5896ffa882668a7761a4af3c2ef955b906f91faa</id>
<content type='text'>
	* elf/Makefile ($(objpfx)librtld.os): Create link map also for
	final build to ease quality control.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-09-17T18:23:49Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-09-17T18:23:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=06f6ca9019897f5d1799c0ae8d7293ed249c0f97'/>
<id>urn:sha1:06f6ca9019897f5d1799c0ae8d7293ed249c0f97</id>
<content type='text'>
2003-09-17  Philip Blundell  &lt;philb@gnu.org&gt;

	* sysdeps/unix/sysv/linux/arm/vfork.S: Branch to fork if
	libpthread is loaded.  Elide backwards compatibility code when not
	required.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-09-16T05:54:09Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-09-16T05:54:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=e07bb02a4f9e7d98f79f428a661c5b982286869d'/>
<id>urn:sha1:e07bb02a4f9e7d98f79f428a661c5b982286869d</id>
<content type='text'>
2003-09-15  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* argp/argp.h (argp_parse, __argp_parse): Remove __THROW.
	* argp/Makefile (CFLAGS-argp-help.c, CFLAGS-argp-parse.c): Add
	$(uses-callbacks).
	* dirent/Makefile (CFLAGS-scandir.c, CFLAGS-scandir64.c): Likewise.
	* elf/Makefile (CFLAGS-dl-iterate-phdr.c,
	CFLAGS-dl-iterate-phdr-static.c): Add $(uses-callbacks).
	* elf/dl-iteratephdr.c (cancel_handler): New function.
	(__dl_iterate_phdr): Add __libc_cleanup_{push,pop}.
	* elf/link.h (dl_iterate_phdr): Remove __THROW.
	* io/Makefile (CFLAGS-fts.c): Merge into one assignment.
	Add $(uses-callbacks).
	(CFLAGS-ftw.c, CFLAGS-ftw64.c): Add $(uses-callbacks).
	* misc/Makefile (CFLAGS-tsearch.c, CFLAGS-lsearch.c): Change
	$(exceptions) to $(uses-callbacks).
	* Makeconfig (uses-callbacks): Set to $(exceptions).
	* posix/Makefile (CFLAGS-glob.c, CFLAGS-glob64.c): Add
	$(uses-callbacks).
	* stdlib/Makefile (CFLAGS-bsearch.c, CFLAGS-msort.c, CFLAGS-qsort.c):
	Likewise.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2003-08-14T00:14:43Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2003-08-14T00:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=b61c8aba800959edfa405adb8c8a6f2f371633dd'/>
<id>urn:sha1:b61c8aba800959edfa405adb8c8a6f2f371633dd</id>
<content type='text'>
2003-08-13  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* sysdeps/unix/sysv/linux/i386/syscalls.list: Add time syscall.

	* elf/Makefile: Use LC_ALL=C in a few cases where we call external
	text processing tools.

	* sysdeps/pthread/aio_misc.h (struct waitlist): Don't add caller_pid
	element unless BROKEN_THREAD_SIGNALS is defined.
	(struct requestlist): Likewise.
	* sysdeps/pthread/aio_misc.c (__aio_enqueue_request): Don't fill in
	caller_pid of new request unless BROKEN_THREAD_SIGNALS is defined.
	* sysdeps/pthread/aio_suspend.c (aio_suspend): Likewise.
	* sysdeps/pthread/aio_notify.c (__aio_notify_only): Remove caller_pid
	parameter unless BROKEN_THREAD_SIGNALS is defined.  Adjust callers.
	Pass current PID to __aio_sigqueue.
	* sysdeps/pthread/lio_listio.c (lio_listio): Adjust __aio_notify_only
	call.  Don't initialize caller_pid field of waitlist element.
</content>
</entry>
<entry>
<title>revert bogus commit</title>
<updated>2003-07-30T07:06:00Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-07-30T07:06:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=e4a6507c4c50580521b80970bfae00df472a549c'/>
<id>urn:sha1:e4a6507c4c50580521b80970bfae00df472a549c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* elf/dl-support.c: Likewise.</title>
<updated>2003-07-29T21:28:19Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-07-29T21:28:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=98c24a32e60751a02e33e08f7069dd7725c51fd4'/>
<id>urn:sha1:98c24a32e60751a02e33e08f7069dd7725c51fd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* elf/Makefile: Revert accidental changes in last commit.</title>
<updated>2003-07-29T21:14:31Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2003-07-29T21:14:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=6e0bb375145d753d00f3c5ce1717bf03a2085365'/>
<id>urn:sha1:6e0bb375145d753d00f3c5ce1717bf03a2085365</id>
<content type='text'>
</content>
</entry>
</feed>
