Commit Graph

10194 Commits

Author SHA1 Message Date
Roland McGrath
1d02f71fe4 linuxthreads/ChangeLog
2003-02-25  Roland McGrath  <roland@redhat.com>


	* sysdeps/powerpc/powerpc64/dl-machine.h: Support new TLS relocs.
	* sysdeps/powerpc/powerpc64/dl-tls.h: New file.
2003-02-25 23:45:16 +00:00
Roland McGrath
fec4171904 2003-02-25 Steven Munroe <sjmunroe@us.ibm.com>
* elf/elf.h: Add new R_PPC64_* relocs for TLS.
        * elf/tls-macros.h [__powerpc64__]
        (TLS_LE, TLS_IE, TLS_LD, TLS_GD): Define.
	* sysdeps/powerpc/powerpc64/elf/configure.in: New file.
	* sysdeps/powerpc/powerpc64/elf/configure: New file (generated).

        * sysdeps/powerpc/elf/libc-start.c (__libc_start_main):
	Do DL_SYSDEP_OSCHECK here, matching 2002-12-01 change to generic file.
2003-02-25 23:27:06 +00:00
Roland McGrath
3c2a3b4106 2003-02-25 Steven Munroe <sjmunroe@us.ibm.com>
* sysdeps/powerpc/elf/libc-start.c (__libc_start_main):
	Do DL_SYSDEP_OSCHECK here, matching 2002-12-01 change to generic file.
2003-02-25 23:26:51 +00:00
Andreas Jaeger
56ce76eaad Update.
2003-02-25  Andreas Jaeger  <aj@suse.de>

	* manual/memory.texi (Malloc Tunable Parameters): Clarify
	behaviour of M_MMAP_THRESHOLD.
2003-02-25 10:10:42 +00:00
Andreas Jaeger
13c0f77163 * manual/memory.texi (Malloc Tunable Parameters): Clarify
behaviour of M_MMAP_THRESHOLD.
2003-02-25 10:10:35 +00:00
Roland McGrath
724fad20ce * resolv/res_init.c (res_thread_freeres): Bail out if _res.nscount is
zero, inidicating _res was not initialized yet.
2003-02-25 09:18:27 +00:00
Roland McGrath
c30dcea16f 2003-02-25 Roland McGrath <roland@redhat.com>
* resolv/res_init.c (res_thread_freeres): Bail out if _res.nscount is
	zero, inidicating _res was not initialized yet.
2003-02-25 09:18:17 +00:00
Ulrich Drepper
73983ece25 (sem_open): Only call __libc_close if file descriptor is valid. 2003-02-25 08:47:25 +00:00
Ulrich Drepper
3857ca787c Update.
* sem_open.c (sem_open): Fix handling of O_CREAT without O_EXCL.
2003-02-25 06:19:22 +00:00
Ulrich Drepper
80d807799f Update.
2003-02-24  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Remove EACCES
	test.
2003-02-25 02:46:33 +00:00
Ulrich Drepper
8637130890 Update.
* tst-rwlock8.c (reader_thread): Remove unused variable.
2003-02-25 00:10:26 +00:00
Ulrich Drepper
fa05898776 (reader_thread): Remove unused variable. 2003-02-25 00:10:01 +00:00
Roland McGrath
81b47a8b73 * sysdeps/posix/pause.c: Add LIBC_CANCEL_HANDLED. 2003-02-24 22:36:01 +00:00
Roland McGrath
d102d69999 2003-02-24 Roland McGrath <roland@redhat.com>
* sysdeps/posix/pause.c: Add LIBC_CANCEL_HANDLED.
2003-02-24 22:35:53 +00:00
Ulrich Drepper
20c54fe445 Bump to 0.26. 2003-02-24 10:05:02 +00:00
Ulrich Drepper
ffeb4481f4 Update.
* Makefile: Add rules to build and run tst-tls3.
	* tst-tls3.c: New file.
	* tst-tls3mod.c: New file.
2003-02-24 10:03:02 +00:00
Ulrich Drepper
18a535792b Update.
* sysdeps/pthread/pthread_rwlock_rdlock.c: Likewise.
	* sysdeps/pthread/pthread_rwlock_timedrdlock.c: Likewise.
	* sysdeps/pthread/pthread_rwlock_timedwrlock.c: Likewise.
	* sysdeps/pthread/pthread_rwlock_unlock.c: Likewise.
	* sysdeps/pthread/pthread_rwlock_wrlock.c: Likewise.
2003-02-24 09:23:15 +00:00
Ulrich Drepper
3724f268b1 Update.
2003-02-24  Ulrich Drepper  <drepper@redhat.com>

	* Makefile (tests): Add tst-rwlock8 and tst-rwlock9.
	* tst-rwlock8.c: New file.
	* tst-rwlock9.c: New file.
	* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S: Fix
	complete broken rwlock implementation.
	* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S:
	Likewise.
	* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedwrlock.S:
	Likewise.
	* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_unlock.S: Likewise.
	* sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_wrlock.S: Likewise.
2003-02-24 08:50:25 +00:00
Ulrich Drepper
26a526fa5e Stress test of timed rwlock functions. 2003-02-24 08:48:33 +00:00
Roland McGrath
8915cc4099 * Makefile (nptl-version): Change regexp so case sensitivity is ok. 2003-02-24 07:19:55 +00:00
Roland McGrath
f83b9d2107 2003-02-23 Roland McGrath <roland@redhat.com>
* Makefile (nptl-version): Change regexp so case sensitivity is ok.
2003-02-24 07:19:44 +00:00
Ulrich Drepper
ecf289594a Update.
* Makefile (tests): Add tst-context1.
	* tst-context1.c: New file.
2003-02-24 04:59:26 +00:00
Ulrich Drepper
79b0a335d8 Test *context functions in threads. 2003-02-24 04:58:42 +00:00
Roland McGrath
de21705149 * sysdeps/posix/pause.c: New file.
* sysdeps/unix/common/pause.c: File removed.
2003-02-24 03:51:35 +00:00
Roland McGrath
98d8dc64a9 2003-02-23 Roland McGrath <roland@redhat.com>
* sysdeps/posix/pause.c: New file.
	* sysdeps/unix/common/pause.c: File removed.
2003-02-24 03:51:24 +00:00
Ulrich Drepper
5e47b76b50 Update.
* Makefile (tests): Add tst-tls1 and tst-tls2.
	* tst-tls1.c: New file.
	* tst-tls2.c: New file.
2003-02-24 03:50:46 +00:00
Ulrich Drepper
cdd8e46f88 Update.
* sysdeps/generic/bits/confname.h: Remove #ifs.
2003-02-24 00:12:23 +00:00
Ulrich Drepper
5a6bbb4160 Update.
* posix/Makefile (CFLAGS-regex.c): Remove RE_ENABLE_I18N definition.
	* posix/regex_internal.h (RE_ENABLE_I18N): Pretty printing.
2003-02-23 09:58:08 +00:00
Ulrich Drepper
fd1a0d0c7c Update.
2003-02-23  Ulrich Drepper  <drepper@redhat.com>

	* resolv/res_libc.c [USE___THREAD] (_res): Initialize _vcsock
	element to -1.
2003-02-23 09:16:11 +00:00
Ulrich Drepper
b1b8e747d4 Update.
* sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S: Shave
	off 3 more bytes by using offset-less instructions when possible.
2003-02-23 07:20:34 +00:00
Ulrich Drepper
249062b0c2 Update.
2003-02-22  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/generic/dl-sysdep.c: Avoid warning.
2003-02-23 05:08:59 +00:00
Ulrich Drepper
ae6b1dfc2b Avoid warning. 2003-02-23 05:05:02 +00:00
Roland McGrath
ce84ab619f * resolv/tst-leaks.c: New file by Daniel Jacobowitz <drow@mvista.com>.
* resolv/Makefile (tests): Add tst-leaks.
	($(objpfx)tst-leaks): Depend on $(objpfx)libresolv.so.
	(tst-leaks-ENV): New variable.
	($(objpfx)mtrace-tst-leaks): New target.
	(tests): Depend on it.
2003-02-23 03:35:48 +00:00
Roland McGrath
dd1747485c 2003-02-22 Roland McGrath <roland@redhat.com>
* resolv/tst-leaks.c: New file by Daniel Jacobowitz <drow@mvista.com>.
	* resolv/Makefile (tests): Add tst-leaks.
	($(objpfx)tst-leaks): Depend on $(objpfx)libresolv.so.
	(tst-leaks-ENV): New variable.
	($(objpfx)mtrace-tst-leaks): New target.
	(tests): Depend on it.
2003-02-23 03:35:39 +00:00
Ulrich Drepper
445546a1c9 Regenerated from source files 2003-02-22 23:36:14 +00:00
Ulrich Drepper
c780aa2137 Update.
* catgets/Makefile: Add rules to run test2.msg test.
	* catgets/test2.msg: New file.
2003-02-22 23:19:31 +00:00
Ulrich Drepper
819c56e76d Update.
* catgets/gencat.c (read_input_file): Collision between
	auto-assigned numbers and user-defined nubmers is not fatal.
	Handle it.
	Patch by Michael M. Lampkin <michael.lampkin@ieee.org>.

	* catgets/gencat.c (main): Return 1 if messages have been printed.
2003-02-22 23:15:39 +00:00
Ulrich Drepper
d5ca9483e8 Add dependency for $(objpfx)version.d. 2003-02-22 22:52:12 +00:00
Roland McGrath
d2d442a51b * include/libc-internal.h: Declare __libc_thread_freeres. 2003-02-22 22:46:40 +00:00
Roland McGrath
7a0c303ef9 * Makerules: Fix last change to use $($(subdir)-version) when set. 2003-02-22 21:47:19 +00:00
Roland McGrath
cc8bfce987 * Makerules (install-lib-nosubdir): Depend on installed
libfoo-X.Y.Z.so and libfoo.so.NN files so they are installed
	regardless of the libfoo.so target's dependencies.
2003-02-22 20:32:58 +00:00
Roland McGrath
92cc462cea * MakeTAGS (sub-make-vars): New variable, includes generating=t.
Use that in $(MAKE) calls.
2003-02-22 20:20:37 +00:00
Roland McGrath
52a86d0abe 2003-02-22 Roland McGrath <roland@redhat.com>
* MakeTAGS (sub-make-vars): New variable, includes generating=t.
	Use that in $(MAKE) calls.
2003-02-22 20:20:29 +00:00
Ulrich Drepper
757f9fcb6f Update.
* iconv/iconv_prog.c (main): Unify messages.
2003-02-22 20:02:35 +00:00
Ulrich Drepper
e57f9f7526 Update.
2003-02-22  Ulrich Drepper  <drepper@redhat.com>

	* stdlib/strtod.c (INTERNAL): Remove bogus clearing of second word
	when shifting retval.
	* stdlib/tst-strtod.c (main): Add strtold test case.
	Reported by Fred J. Tydeman <tydeman@tybor.com>.
2003-02-22 09:12:20 +00:00
Ulrich Drepper
286a45c522 (main): Add strtold test case. 2003-02-22 09:10:06 +00:00
Roland McGrath
5148559c88 * pthread_create.c (start_thread): Call __libc_thread_freeres. 2003-02-22 08:33:33 +00:00
Roland McGrath
12d7ca07e2 2003-02-21 Roland McGrath <roland@redhat.com>
* pthread_create.c (start_thread): Call __libc_thread_freeres.
2003-02-22 08:33:25 +00:00
Ulrich Drepper
71028edd8f Update.
* Makefile (tests): Add tst-eintr1.
	(distribute): Add eintr.c.
	* tst-eintr1.c: New file.
	* eintr.c: New file.
2003-02-22 05:24:39 +00:00
Ulrich Drepper
6735470f7b Test for pthread_create and pthread_koin not returning EINTR. 2003-02-22 05:22:31 +00:00