kopensolaris-gnu/glibc.git
20 years ago(_dl_close): Don't close an object if it is marked with nodelete.
drepper [Thu, 20 Jul 2000 22:23:46 +0000 (22:23 +0000)]
(_dl_close): Don't close an object if it is marked with nodelete.

20 years ago(tests): Add noload. Add rules to generate noload.
drepper [Thu, 20 Jul 2000 22:21:58 +0000 (22:21 +0000)]
(tests): Add noload.  Add rules to generate noload.

20 years agolocaledata is no add-on anymore, change docu.
aj [Thu, 20 Jul 2000 11:10:29 +0000 (11:10 +0000)]
localedata is no add-on anymore, change docu.

20 years agoUpdate.
drepper [Thu, 20 Jul 2000 08:56:12 +0000 (08:56 +0000)]
Update.

20 years ago(_IO_wdo_write): Overflow only if there is really
drepper [Thu, 20 Jul 2000 08:55:08 +0000 (08:55 +0000)]
(_IO_wdo_write): Overflow only if there is really
something in the buffer.  gconv call can write up to end of the
buffer, not only _IO_write_end.
(_IO_wfile_overflow): Allocate also external buffer.

20 years agoOnly allocate external buffer if this hasn't happened yet.
drepper [Thu, 20 Jul 2000 08:53:15 +0000 (08:53 +0000)]
Only allocate external buffer if this hasn't happened yet.

20 years ago(tests): Add tst_wprintf2.
drepper [Thu, 20 Jul 2000 08:52:13 +0000 (08:52 +0000)]
(tests): Add tst_wprintf2.
(tst_wprintf2-ARGS): Define.

20 years agoTest case for wprintf functions.
drepper [Thu, 20 Jul 2000 08:50:59 +0000 (08:50 +0000)]
Test case for wprintf functions.

20 years ago(process_string_arg): Handle multibyte strings with precision in
drepper [Wed, 19 Jul 2000 22:49:26 +0000 (22:49 +0000)]
(process_string_arg): Handle multibyte strings with precision in
vfwprintf correctly.

20 years agoFix completely broken handlling of unbuffered wide character streams.
drepper [Wed, 19 Jul 2000 22:38:41 +0000 (22:38 +0000)]
Fix completely broken handlling of unbuffered wide character streams.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 22:13:03 +0000 (22:13 +0000)]
Update.

20 years ago(distribute): Add README.
drepper [Wed, 19 Jul 2000 22:11:37 +0000 (22:11 +0000)]
(distribute): Add README.

20 years agoText describing the situation and history of the resolver implementation.
drepper [Wed, 19 Jul 2000 22:11:18 +0000 (22:11 +0000)]
Text describing the situation and history of the resolver implementation.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 22:03:58 +0000 (22:03 +0000)]
Update.

20 years agoUpdate from BIND 8.2.3-T5B.
drepper [Wed, 19 Jul 2000 22:02:56 +0000 (22:02 +0000)]
Update from BIND 8.2.3-T5B.

20 years agoUpdate from BIND 8.2.3-T5B. Move definition of RES_SET_H_ERRNO and
drepper [Wed, 19 Jul 2000 22:02:37 +0000 (22:02 +0000)]
Update from BIND 8.2.3-T5B.  Move definition of RES_SET_H_ERRNO and
accompanying comment to include/resolv.h.

20 years ago(res_setoptions): Mark internal.
drepper [Wed, 19 Jul 2000 22:02:19 +0000 (22:02 +0000)]
(res_setoptions): Mark internal.
[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit
by using poll instead.

20 years ago(_res): Don't initialize. Fix res_close instead to avoid close(0).
drepper [Wed, 19 Jul 2000 22:01:49 +0000 (22:01 +0000)]
(_res): Don't initialize.  Fix res_close instead to avoid close(0).
(res_init): Always use the static resolver context.
[SHLIB_COMPAT (libc, GLIBC_2.0, GLIBC_2_2)]: Make res_init a weak
alias for __res_init.

20 years ago[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit by
drepper [Wed, 19 Jul 2000 22:01:36 +0000 (22:01 +0000)]
[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit by
using poll instead.
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)]: Make dn_expand a
weak alias for __dn_expand.
(res_close) [_LIBC]: Don't call res_nclose if RES_INIT isn't set
in _res.options.  Avoids a potential security risk by avoiding a
close (0).
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)]: Make
res_mkquery, res_query, res_querydomain adn res_search weak
aliases for __res_mkquery, __res_query, __res_querydomain and
__res_search.

20 years ago[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit by
drepper [Wed, 19 Jul 2000 22:00:45 +0000 (22:00 +0000)]
[_LIBC]: Fully reinstate the code that avoids the FD_SETSIZE limit by
using poll instead.
[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_2)]: Make dn_expand a
weak alias for __dn_expand.

20 years agoUpdate from BIND 8.2.3-T5B.
drepper [Wed, 19 Jul 2000 22:00:19 +0000 (22:00 +0000)]
Update from BIND 8.2.3-T5B.

20 years agoUpdate from BIND 8.2.3-T5B.
drepper [Wed, 19 Jul 2000 21:59:47 +0000 (21:59 +0000)]
Update from BIND 8.2.3-T5B.

20 years agoAvoid emitting RCS ID in object file.
drepper [Wed, 19 Jul 2000 21:58:49 +0000 (21:58 +0000)]
Avoid emitting RCS ID in object file.

20 years agoUpdate from BIND 8.2.3-T5B.
drepper [Wed, 19 Jul 2000 21:58:02 +0000 (21:58 +0000)]
Update from BIND 8.2.3-T5B.

20 years ago[GLIBC_2.2] (libc): Add __res_init and __res_nclose.
drepper [Wed, 19 Jul 2000 21:57:36 +0000 (21:57 +0000)]
[GLIBC_2.2] (libc): Add __res_init and __res_nclose.

20 years agoBIND-8.2.3-T5B.
drepper [Wed, 19 Jul 2000 21:57:27 +0000 (21:57 +0000)]
BIND-8.2.3-T5B.

20 years agoMove definition of RES_SET_H_ERRNO and accompanying comment to here.
drepper [Wed, 19 Jul 2000 21:57:08 +0000 (21:57 +0000)]
Move definition of RES_SET_H_ERRNO and accompanying comment to here.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 21:56:17 +0000 (21:56 +0000)]
Update.

20 years ago(pthread_handle_create): Remove initialization of new_thread->p_res._sock.
drepper [Wed, 19 Jul 2000 21:55:59 +0000 (21:55 +0000)]
(pthread_handle_create): Remove initialization of new_thread->p_res._sock.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 18:58:05 +0000 (18:58 +0000)]
Update.

20 years ago(__pthread_alt_lock, __pthread_alt_timedlock): Wait node was not being
drepper [Wed, 19 Jul 2000 18:57:32 +0000 (18:57 +0000)]
(__pthread_alt_lock, __pthread_alt_timedlock): Wait node was not being
properly enqueued, due to failing to update the lock->__status field.

(__pthread_alt_timedlock): The oldstatus variable was being set
inappropriately, causing the suspend function to be called with a null
self pointer and crash.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 07:47:34 +0000 (07:47 +0000)]
Update.

20 years agoFix typos.
drepper [Wed, 19 Jul 2000 07:47:18 +0000 (07:47 +0000)]
Fix typos.

20 years agoCorrect syntax for HAN script.
drepper [Wed, 19 Jul 2000 07:46:53 +0000 (07:46 +0000)]
Correct syntax for HAN script.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 06:24:30 +0000 (06:24 +0000)]
Update.

20 years ago(__pthread_alt_trylock): Fix code used if no compare&swap is available.
drepper [Wed, 19 Jul 2000 06:24:02 +0000 (06:24 +0000)]
(__pthread_alt_trylock): Fix code used if no compare&swap is available.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 05:36:15 +0000 (05:36 +0000)]
Update.

20 years ago(__pthread_trylock): Use __compare_and_swap, not compare_and_swap.
drepper [Wed, 19 Jul 2000 05:35:49 +0000 (05:35 +0000)]
(__pthread_trylock): Use __compare_and_swap, not compare_and_swap.

20 years agoUpdate.
drepper [Wed, 19 Jul 2000 05:14:01 +0000 (05:14 +0000)]
Update.

20 years agoUpdate for Unicode 3.0.
drepper [Wed, 19 Jul 2000 05:13:50 +0000 (05:13 +0000)]
Update for Unicode 3.0.

20 years agoGB18030 charmap.
drepper [Wed, 19 Jul 2000 05:12:36 +0000 (05:12 +0000)]
GB18030 charmap.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 22:09:09 +0000 (22:09 +0000)]
Update.

20 years ago(main): Compare result of load_db with NSS_STATUS_SUCCESS and not 0.
drepper [Tue, 18 Jul 2000 22:08:00 +0000 (22:08 +0000)]
(main): Compare result of load_db with NSS_STATUS_SUCCESS and not 0.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 21:34:27 +0000 (21:34 +0000)]
Update.

20 years ago(pthread_initialize): Don't use syscond to determine whether the machine
drepper [Tue, 18 Jul 2000 21:34:03 +0000 (21:34 +0000)]
(pthread_initialize): Don't use syscond to determine whether the machine
has more than one processor.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 21:33:02 +0000 (21:33 +0000)]
Update.

20 years agoExport __sysctl for GLIBC_2.2.
drepper [Tue, 18 Jul 2000 21:31:44 +0000 (21:31 +0000)]
Export __sysctl for GLIBC_2.2.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 20:32:49 +0000 (20:32 +0000)]
Update.

20 years agoMark U0000 as cntrl and U00A0 not as space.
drepper [Tue, 18 Jul 2000 20:32:19 +0000 (20:32 +0000)]
Mark U0000 as cntrl and U00A0 not as space.

20 years agoMark U0000 as cntrl and U00A0 not as space.
drepper [Tue, 18 Jul 2000 20:31:16 +0000 (20:31 +0000)]
Mark U0000 as cntrl and U00A0 not as space.

20 years ago * posix/regex.c (EXTEND_BUFFER_HIGH_BOUND): New macro.
gkm [Tue, 18 Jul 2000 19:18:07 +0000 (19:18 +0000)]
* posix/regex.c (EXTEND_BUFFER_HIGH_BOUND): New macro.
(EXTEND_BUFFER): Use it.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 18:35:20 +0000 (18:35 +0000)]
Update.

20 years ago(__pthread_alt_timedlock): Add back one of the removed thread_self calls.
drepper [Tue, 18 Jul 2000 18:34:45 +0000 (18:34 +0000)]
(__pthread_alt_timedlock): Add back one of the removed thread_self calls.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 17:20:58 +0000 (17:20 +0000)]
Update.

20 years ago(__pthread_alt_lock, __pthread_alt_timedlock): Changed
drepper [Tue, 18 Jul 2000 17:20:28 +0000 (17:20 +0000)]
(__pthread_alt_lock, __pthread_alt_timedlock): Changed
__compare_and_swap to compare_and_swap in code which assumes compare
swap is available.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 17:18:38 +0000 (17:18 +0000)]
Update.

20 years ago(__pthread_alt_lock, __pthread_alt_timedlock): Fixed
drepper [Tue, 18 Jul 2000 17:18:07 +0000 (17:18 +0000)]
(__pthread_alt_lock, __pthread_alt_timedlock): Fixed
bug whereby thr field of waitnode structure would not be correctly
set unless a null self pointer is passed to the functions.
Eliminated redundant calls to thread_self().

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 17:16:19 +0000 (17:16 +0000)]
Update.

20 years agoUse RETURN_ADDRESS instead of __builtin_return_address.
drepper [Tue, 18 Jul 2000 17:15:11 +0000 (17:15 +0000)]
Use RETURN_ADDRESS instead of __builtin_return_address.

20 years agoUse RETURN_ADDRESS instead of __builtin_return_address.
drepper [Tue, 18 Jul 2000 17:14:47 +0000 (17:14 +0000)]
Use RETURN_ADDRESS instead of __builtin_return_address.

20 years agoUse RETURN_ADDRESS instead of __builtin_return_address.
drepper [Tue, 18 Jul 2000 17:14:24 +0000 (17:14 +0000)]
Use RETURN_ADDRESS instead of __builtin_return_address.

20 years agoDefine RETURN_ADDRESS macro.
drepper [Tue, 18 Jul 2000 17:12:50 +0000 (17:12 +0000)]
Define RETURN_ADDRESS macro.

20 years agoUpdate.
aj [Tue, 18 Jul 2000 14:55:31 +0000 (14:55 +0000)]
Update.

20 years ago(elf_machine_rela): Pass 0 instead of NULL to elf_machine_fixup_plt
aj [Tue, 18 Jul 2000 14:14:51 +0000 (14:14 +0000)]
(elf_machine_rela): Pass 0 instead of NULL to elf_machine_fixup_plt
t argument to silence GCC.

20 years agoUpdate.
aj [Tue, 18 Jul 2000 14:00:31 +0000 (14:00 +0000)]
Update.

20 years ago Add prototype for __memchr.
aj [Tue, 18 Jul 2000 14:00:07 +0000 (14:00 +0000)]
 Add prototype for __memchr.

20 years agoUpate.
aj [Tue, 18 Jul 2000 08:42:07 +0000 (08:42 +0000)]
Upate.

20 years agoFix copy & error in weak_alias.
aj [Tue, 18 Jul 2000 08:40:57 +0000 (08:40 +0000)]
Fix copy & error in weak_alias.

20 years agoFix copy & paste error: Use memchr instead of memrchr.
aj [Tue, 18 Jul 2000 08:36:16 +0000 (08:36 +0000)]
Fix copy & paste error: Use memchr instead of memrchr.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 08:13:18 +0000 (08:13 +0000)]
Update.

20 years ago(__pthread_initialize_manager): Lock __pthread_manager_thread.p_lock
drepper [Tue, 18 Jul 2000 08:12:36 +0000 (08:12 +0000)]
(__pthread_initialize_manager): Lock __pthread_manager_thread.p_lock
before calling clone.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 08:08:45 +0000 (08:08 +0000)]
Update.

20 years ago(ctype_output): Write out index entries for gap elements.
drepper [Tue, 18 Jul 2000 08:07:42 +0000 (08:07 +0000)]
(ctype_output): Write out index entries for gap elements.

20 years agoAdd initializers for gap elements.
drepper [Tue, 18 Jul 2000 08:05:42 +0000 (08:05 +0000)]
Add initializers for gap elements.

20 years agoMake sure tst-translit is run after tst-gettext.
drepper [Tue, 18 Jul 2000 08:05:13 +0000 (08:05 +0000)]
Make sure tst-translit is run after tst-gettext.

20 years agoUpdate.
drepper [Tue, 18 Jul 2000 01:58:56 +0000 (01:58 +0000)]
Update.

20 years ago * elf/dl-runtime.c (fixup): Trampoline passes unbounded pointer.
gkm [Tue, 18 Jul 2000 00:13:33 +0000 (00:13 +0000)]
* elf/dl-runtime.c (fixup): Trampoline passes unbounded pointer.
(profile_fixup): Don't define for __BOUNDED_POINTERS__.
* sysdeps/i386/dl-machine.h: Don't use regparm attribute for
__BOUNDED_POINTERS__.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Use non-regparm version
for __BOUNDED_POINTERS__.

20 years ago * iconv/gconv_trans.c: Add #include <stdlib.h> to get malloc decl.
gkm [Mon, 17 Jul 2000 22:38:05 +0000 (22:38 +0000)]
* iconv/gconv_trans.c: Add #include <stdlib.h> to get malloc decl.

20 years ago * sysdeps/generic/bp-checks.h: Use unbounded __memchr
gkm [Mon, 17 Jul 2000 22:36:15 +0000 (22:36 +0000)]
* sysdeps/generic/bp-checks.h: Use unbounded __memchr
rather than non-existent __ubp_memchr.
(CHECK_STRINGopt, CHECK_FCNTL, BOUNDED_N, BOUNDED_1): New macros.
(_CHECK_STRING, _CHECK_N): New macros.
(CHECK_STRING, CHECK_N, CHECK_Nopt): Rewrite in terms of _CHECK_*.
(CHECK_IOCTL): Move inside `#if !__ASSEMBLER__'.
* sysdeps/alpha/memchr.S: Change strong name to "__memchr".
Add weak alias "memchr".
* sysdeps/generic/memchr.c: Likewise.
* sysdeps/i386/memchr.S: Likewise.
* sysdeps/ia64/memchr.S: Likewise.
* sysdeps/m68k/memchr.S: Likewise.
* sysdeps/sparc/sparc32/memchr.S: Likewise.
* sysdeps/sparc/sparc64/memchr.S: Likewise.
* sysdeps/vax/memchr.s: Likewise.

20 years ago * Makerules (o-objects): Supplement with $(o-objects$o).
gkm [Mon, 17 Jul 2000 22:34:10 +0000 (22:34 +0000)]
* Makerules (o-objects): Supplement with $(o-objects$o).
* string/Makefile (o-objects.ob): Add variable to pull
unbounded versions of memcpy, memset and memchr into libc_b.

20 years ago * include/libc-symbols.h (symbol_set_declare): Revert 2000-06-26 mods.
gkm [Mon, 17 Jul 2000 22:33:04 +0000 (22:33 +0000)]
* include/libc-symbols.h (symbol_set_declare): Revert 2000-06-26 mods.
* include/set-hooks.h (RUN_HOOK): Revert 2000-06-26 mods.  Qualify
ptr as __unbouned.

20 years ago * libio/iofdopen.c (_IO_new_fdopen): Pass _IO_FILE_plus pointer to
gkm [Mon, 17 Jul 2000 22:31:55 +0000 (22:31 +0000)]
* libio/iofdopen.c (_IO_new_fdopen): Pass _IO_FILE_plus pointer to
_IO_file_attach.
* libio/iovdprintf.c (_IO_vdprintf): Likewise.

20 years ago * sysdeps/generic/strcpy.c (strcpy): Stifle unused-value warnings.
gkm [Mon, 17 Jul 2000 22:30:16 +0000 (22:30 +0000)]
* sysdeps/generic/strcpy.c (strcpy): Stifle unused-value warnings.
* sysdeps/unix/sysv/linux/execve.c (__execve): Add const
qualifiers.  Don't check NULL-terminator of argv & envp.
* sysdeps/unix/sysv/linux/getsysstats.c (get_proc_path): Use
unbounded pointer type in word-size assertion.
* sysdeps/unix/sysv/linux/ptrace.c (ptrace): Add missing
cases to stifle warnings.

20 years ago * sysdeps/unix/make-syscalls.sh: Handle new arg signature
gkm [Mon, 17 Jul 2000 22:28:58 +0000 (22:28 +0000)]
* sysdeps/unix/make-syscalls.sh: Handle new arg signature
keyletters F, I, S, W.  Remove unused keyletter V.  Surround
signature argnames with angle-brackets for use as word delimiters,
and to induce syntax errors for any args not handled.  Split
multi-echo echoes and comment each stage.
* sysdeps/unix/common/syscalls.list: Refine & correct signatures.
* sysdeps/unix/inet/syscalls.list: Likewise.
* sysdeps/unix/mman/syscalls.list: Likewise.
* sysdeps/unix/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/syscalls.list: Likewise.
* sysdeps/unix/sysv/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/syscalls.list

20 years agoUpdate.
drepper [Mon, 17 Jul 2000 22:09:30 +0000 (22:09 +0000)]
Update.

20 years ago(__gconv_open): Initialize the __data field of struct __gconv_trans_data
drepper [Mon, 17 Jul 2000 22:08:41 +0000 (22:08 +0000)]
(__gconv_open): Initialize the __data field of struct __gconv_trans_data
differently.  Don't pass NULL to trans_init_fct.  Simplify list append
operation.

20 years ago(dcigettext): Call plural_eval on all platforms, not only those having tsearch.
drepper [Mon, 17 Jul 2000 22:02:33 +0000 (22:02 +0000)]
(dcigettext): Call plural_eval on all platforms, not only those having tsearch.

20 years agoAdd placeholders for removed enum values in LC_CTYPE category.
drepper [Mon, 17 Jul 2000 21:59:34 +0000 (21:59 +0000)]
Add placeholders for removed enum values in LC_CTYPE category.

20 years ago(_dl_addr): Keep searching in the _dl_loaded chain if the PHDR check fails.
drepper [Mon, 17 Jul 2000 21:55:14 +0000 (21:55 +0000)]
(_dl_addr): Keep searching in the _dl_loaded chain if the PHDR check fails.

20 years ago(print_hosts): Make sure we always print a space between numeric addresses
drepper [Mon, 17 Jul 2000 21:40:39 +0000 (21:40 +0000)]
(print_hosts): Make sure we always print a space between numeric addresses
and hostnames.

20 years ago(chunk_alloc): Use mmap_chunk() only if allowed, i.e. if n_mmaps_max>0.
drepper [Mon, 17 Jul 2000 21:37:47 +0000 (21:37 +0000)]
(chunk_alloc): Use mmap_chunk() only if allowed, i.e. if n_mmaps_max>0.

20 years ago(AI_V4MAPPED, AI_ALL, AI_ADDRCONFIG): Adjust
drepper [Mon, 17 Jul 2000 21:36:30 +0000 (21:36 +0000)]
(AI_V4MAPPED, AI_ALL, AI_ADDRCONFIG): Adjust
values to remove possible clash with other AI_* constants.
(AI_PASSIVE, AI_CANONNAME, AI_NUMERICHOST): Define as
hexadecimal constants to stress the fact they're in fact
bit flags.

20 years ago[NEED__RES]: Include <resolv.h>.
drepper [Mon, 17 Jul 2000 21:35:47 +0000 (21:35 +0000)]
[NEED__RES]: Include <resolv.h>.
(SETFUNC_NAME, ENDFUNC_NAME, REENTRANT_GETNAME): Use res_ninit instead of
res_init.

20 years ago(print_version): Update copyright year.
drepper [Sun, 16 Jul 2000 18:04:10 +0000 (18:04 +0000)]
(print_version): Update copyright year.

20 years agoUpdate.
drepper [Sun, 16 Jul 2000 17:44:20 +0000 (17:44 +0000)]
Update.

20 years ago(__md5_crypt_r): Add casts for first parameters of memset calls to
drepper [Sun, 16 Jul 2000 17:43:17 +0000 (17:43 +0000)]
(__md5_crypt_r): Add casts for first parameters of memset calls to
avoid warnings.

20 years agoUpdate.
drepper [Sun, 16 Jul 2000 07:30:42 +0000 (07:30 +0000)]
Update.

20 years agoProduce output for failed tests.
drepper [Sun, 16 Jul 2000 07:30:21 +0000 (07:30 +0000)]
Produce output for failed tests.

20 years agoProduce output for failed tests.
drepper [Sun, 16 Jul 2000 07:29:45 +0000 (07:29 +0000)]
Produce output for failed tests.

20 years agoProduce output for failed tests.
drepper [Sun, 16 Jul 2000 07:29:16 +0000 (07:29 +0000)]
Produce output for failed tests.