platform/upstream/glibc.git
23 years agoUpdate.
Andreas Jaeger [Thu, 31 May 2001 18:21:03 +0000 (18:21 +0000)]
Update.

2001-05-30  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h: greg_t
needs to have the same aligment as the kernel structure.

23 years agogreg_t needs to have the same aligment as the kernel structure.
Andreas Jaeger [Thu, 31 May 2001 18:20:40 +0000 (18:20 +0000)]
greg_t needs to have the same aligment as the kernel structure.

23 years agoUpdate.
Ulrich Drepper [Wed, 30 May 2001 09:45:43 +0000 (09:45 +0000)]
Update.

2001-05-29  Jakub Jelinek  <jakub@redhat.com>

* sunrpc/rpc/types.h (u_char, u_short, u_int, u_long, quad_t,
u_quad_t, fsid_t, daddr_t, caddr_t): Make sure the types are defined.
* posix/sys/types.h (u_char, u_short, u_int, u_long, quad_t,
u_quad_t, fsid_t, daddr_t, caddr_t): Protect the __USE_BSD typedefs
against multiple definition.

23 years agoUpdate.
Ulrich Drepper [Wed, 30 May 2001 09:38:53 +0000 (09:38 +0000)]
Update.

2001-05-30  Ulrich Drepper  <drepper@redhat.com>

* po/da.po: Update from translation team.

23 years ago (__ieee754_sinhl): sinhl(x) = x when x < 2^-32.
Andreas Jaeger [Tue, 29 May 2001 15:41:11 +0000 (15:41 +0000)]
 (__ieee754_sinhl): sinhl(x) = x when x < 2^-32.

23 years agoUpdate.
Andreas Jaeger [Tue, 29 May 2001 15:40:18 +0000 (15:40 +0000)]
Update.

2001-05-29  Andreas Jaeger  <aj@suse.de>

* sysdeps/ieee754/ldbl-128/e_acosl.c: New file, contributed by
Stephen L Moshier <moshier@mediaone.net>.

* math/libm-test.inc (sinh_test): Add new test case.

* sysdeps/ieee754/ldbl_96/e_sinhl.c (__ieee754_sinhl): sinhl(x) =
x when x < 2^-32.
Patch by Stephen L Moshier <moshier@mediaone.net>.

23 years agoAdd forgotten ChangeLog entry.
Andreas Jaeger [Mon, 28 May 2001 07:52:04 +0000 (07:52 +0000)]
Add forgotten ChangeLog entry.

2001-05-23  Andreas Jaeger  <aj@suse.de>

* iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to...
* iconvdata/testdata/WINDOWS-1255..UTF8: this.

23 years agoUpdate.
Andreas Jaeger [Sun, 27 May 2001 17:16:16 +0000 (17:16 +0000)]
Update.

2001-05-27  Andreas Jaeger  <aj@suse.de>

* manual/stdio.texi (String Streams): Fix fmemopen description.
Reported by Michal Kochanowicz <michal@michal.waw.pl>.

23 years agoUpdate.
Andreas Jaeger [Sun, 27 May 2001 08:40:38 +0000 (08:40 +0000)]
Update.

* sysdeps/unix/sysv/linux/mips/syscalls.list: Change sigsuspend
to s_sigsuspend. Add s_mmap2.

* sysdeps/mips/atomicity.h: New file.

* sysdeps/unix/sysv/linux/mips/getsysstats.c: New file.

23 years agoUpdate.
Andreas Jaeger [Sun, 27 May 2001 08:35:06 +0000 (08:35 +0000)]
Update.

2001-05-26  H.J. Lu <hjl@gnu.org>

* sysdeps/unix/sysv/linux/mips/bits/ipc.h (ipc_perm): Put
back __key.

23 years ago(ipc_perm): Put back __key.
Andreas Jaeger [Sun, 27 May 2001 08:34:45 +0000 (08:34 +0000)]
(ipc_perm): Put back __key.

23 years agoUpdate.
Ulrich Drepper [Sun, 27 May 2001 07:05:32 +0000 (07:05 +0000)]
Update.

2001-05-25  Bruce Mitchener  <bruce@cubik.org>

* manual/ctype.texi: Minor fix.
* manual/install.texi: Likewise.
* manual/startup.texi: Likewise.
* manual/examples/dir.c: Use perror() rather than puts().

2001-05-25  David Mosberger  <davidm@hpl.hp.com>

* sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: Put stuff following
#endif directive inside a comment to avoid compiler warnings.

2001-05-25  Philipp Thomas  <pthomas@suse.de>

* nis/nis_print.c (nis_nstype2str): Don't mark names of
naming services for translation, only UNKNOWN needs it.
Add comment to prevent it for the future.

2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>

* misc/sys/cdefs.h (__restrict_arr): Define appropriately for GCC
3.1 and non-GCC C99 compilers.

23 years agoUpdate.
Ulrich Drepper [Sun, 27 May 2001 06:45:14 +0000 (06:45 +0000)]
Update.

2001-05-22  David Mosberger  <davidm@hpl.hp.com>

* sysdeps/ia64/memmove.S: Increase MEMLAT from 6 to 21 for better
performance.
* sysdeps/ia64/memcpy.S: Likewise.

* sysdeps/ia64/bcopy.S: New file.

* sysdeps/ia64/bzero.S: New file (derived from memset.S).

2001-05-26  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/ia64/fpu/libm-test-ulps: Add deltas for tanh(-0.7).

23 years agoUpdate.
Ulrich Drepper [Fri, 25 May 2001 07:39:56 +0000 (07:39 +0000)]
Update.

2001-05-25  Ulrich Drepper  <drepper@redhat.com>

* oldsemaphore.c (__old_sem_wait): Clear p_nextwaiting before
returning successfully.
Patch by Gene Cooperman <gene@ccs.neu.edu>.

23 years agoUpdate.
Ulrich Drepper [Thu, 24 May 2001 23:38:52 +0000 (23:38 +0000)]
Update.

2001-05-24  Ulrich Drepper  <drepper@redhat.com>

* spinlock.c (__pthread_lock) [HAS_COMPARE_AND_SWAP]: Before doing any
serious work try once whether the lock is uncontested.
Remove duplicate reading of __status before loop.
Change suggested by Hans Boehm <hans_boehm@hp.com>.

* spinlock.h (__pthread_trylock): Remove need for oldstatus variable.
(__pthread_alt_trylock): Likewise.

23 years agoUpdate.
Ulrich Drepper [Thu, 24 May 2001 08:50:10 +0000 (08:50 +0000)]
Update.

2001-05-24  Ulrich Drepper  <drepper@redhat.com>

* iconvdata/Makefile: Add rules for CP10007.
* iconvdata/gconv-modules: Add entries for CP10007 ad MacCyrillic.
* iconvdata/cp10007.c: New file.
* iconvdata/tst-tables.sh: Add CP10007.

23 years agoUpdate.
Ulrich Drepper [Thu, 24 May 2001 07:25:43 +0000 (07:25 +0000)]
Update.

2001-05-01  Kaz Kylheku  <kaz@ashi.footprints.net>

Memory barrier overhaul following line by line inspection.
* mutex.c (pthread_once): Missing memory barriers added.
* pthread.c (__pthread_wait_for_restart_signal,
__pthread_timedsuspend_new, __pthread_restart_new): Added
memory barriers ``just in case'' and for documentary value.
* spinlock.c (__pthread_release): New inline function for releasing
spinlock, to complement __pthread_acquire.  Includes memory
barrier prior to assignment to spinlock, and __asm __volatile
dance to prevent reordering or optimization of the spinlock access.
* spinlock.c (__pthread_unlock, __pthread_alt_lock,
__pthread_alt_timedlock, __pthread_alt_unlock,
__pthread_compare_and_swap): Updated to use new __pthread_release
instead of updating spinlock directly.
* spinlock.c (__pthread_lock, __pthread_unlock, wait_node_alloc,
wait_node_free, wait_node_dequeue, __pthread_alt_lock,
__pthread_alt_timedlock, __pthread_alt_unlock, __pthread_acquire):
Memory barrier overhaul.  Lots of missing memory barriers added,
a couple needless ones removed.
* spinlock.c (__pthread_compare_and_swap): testandset optimization
removed, just calls __pthread_acquire, which has the new read
barrier in it before its testandset.

23 years agoUpdate.
Ulrich Drepper [Wed, 23 May 2001 23:56:31 +0000 (23:56 +0000)]
Update.

2001-05-23  kaz Kojima  <kkojima@rr.iij4u.or.jp>

* sysdeps/sh/dl-machine.h (_dl_runtime_resolve): Handle newer PLT.
(_dl_runtime_profile): Likewise..

2001-05-23  Thorsten Kukuk  <kukuk@suse.de>

* sysdeps/posix/getaddrinfo.c: Support for AF_UNIX commented out.
* posix/tst-getaddrinfo.c: Remove AF_UNIX test.

2001-05-19  H.J. Lu  <hjl@gnu.org>

* elf/dl-deps.c (_dl_map_object_deps): Pass objname and
errstring of the failed DSO to _dl_signal_error ().

23 years agoUpdate.
Ulrich Drepper [Wed, 23 May 2001 17:49:45 +0000 (17:49 +0000)]
Update.

2001-05-23  Ulrich Drepper  <drepper@redhat.com>

* iconvdata/gconv-modules: Add more aliases to enable use in
locale names.

23 years agoAdd more aliases to enable use in locale names.
Ulrich Drepper [Wed, 23 May 2001 17:43:31 +0000 (17:43 +0000)]
Add more aliases to enable use in locale names.

23 years ago* iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to...
Andreas Jaeger [Wed, 23 May 2001 13:11:16 +0000 (13:11 +0000)]
* iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to...

* iconvdata/testdata/WINDOWS-1255..UTF8: this.

23 years agoUpdate.
Andreas Jaeger [Wed, 23 May 2001 06:25:37 +0000 (06:25 +0000)]
Update.

2001-05-23  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/ia64/Makefile (CFLAGS-initfini.s):
Remove, it's not used anywhere anymore.
* sysdeps/unix/sysv/linux/s390/s390-64/Makefile
(CFLAGS-initfini.s): Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile
(CFLAGS-initfini.s): Likewise.
* sysdeps/unix/sysv/linux/powerpc/Makefile (CFLAGS-initfini.s):
Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile (CFLAGS-initfini.s):
Likewise.

23 years ago(CFLAGS-initfini.s): Remove, it's not used anywhere anymore.
Andreas Jaeger [Wed, 23 May 2001 06:24:29 +0000 (06:24 +0000)]
(CFLAGS-initfini.s): Remove, it's not used anywhere anymore.

23 years agoUpdate.
Ulrich Drepper [Wed, 23 May 2001 00:08:46 +0000 (00:08 +0000)]
Update.

2001-05-21  Bruno Haible  <haible@clisp.cons.org>

* wcsmbs/mbrtowc.c (mbrtowc): Remove local variable 'flush', always
use 0 instead, and rely on the converter to do the flush.
* wcsmbs/tst-mbrtowc.c (utf8_test_1): New function, taken from
utf8_test.
(utf8_test_2, utf8_test_3): New function.
(utf8_test): Call utf8_test_1, utf8_test_2, utf8_test_3.

23 years agoUpdate.
Ulrich Drepper [Tue, 22 May 2001 23:55:23 +0000 (23:55 +0000)]
Update.

2001-05-22  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-close.c (_dl_close): Save imap->l_reldeps, not map->l_reldeps.

* elf/Makefile (distribute): Add reldep4mod[1234].c.
(tests): Add reldep4.
(modules-names): Add reldep4mod[1234].
(reldep4mod1.so, reldep4mod2.so, reldep4, reldep4.out): New rules.
* elf/reldep4.c: New file.
* elf/reldep4mod1.c: Likewise.
* elf/reldep4mod2.c: Likewise.
* elf/reldep4mod3.c: Likewise.
* elf/reldep4mod4.c: Likewise.

23 years agoUpdate.
Ulrich Drepper [Tue, 22 May 2001 23:42:35 +0000 (23:42 +0000)]
Update.

2001-05-18  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-lookup.c (PROTECTED): Remove defines.
(add_dependency): Mark it with internal_function.
(_dl_do_lookup, _dl_do_lookup_versioned): New functions.
(_dl_lookup_symbol, _dl_lookup_symbol_skip,
_dl_lookup_versioned_symbol, _dl_lookup_versioned_symbol_skip): Use
it if we don't want do_lookup* inlined.

2001-05-18  Jakub Jelinek  <jakub@redhat.com>

* include/link.h (struct r_scope_elem): Remove r_duplist and
r_nduplist fields.
* elf/dl-load.c (_dl_map_object_from_fd): Don't initialize them.
* elf/dl-lookup.c (_dl_lookup_symbol_skip): Look in r_list, not
r_duplist.
(_dl_lookup_versioned_symbol_skip): Likewise.
* elf/dl-deps.c (struct list): Remove dup field, rename unique to next.
(_dl_map_object_deps): Don't compute duplicate list.

* elf/dl-symbol.c: Removed.
* elf/Makefile (routines): Remove dl-symbol.

2001-05-22  Ulrich Drepper  <drepper@redhat.com>

* po/el.po: Update from translation team.
* po/sv.po: Likewise.

23 years agoUpdate.
Ulrich Drepper [Tue, 22 May 2001 22:30:18 +0000 (22:30 +0000)]
Update.

2001-05-20  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/cp1255.c: Completely rewritten.
* iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1255.
* iconvdata/testdata/WINDOWS-1255: New file.
* iconvdata/testdata/WINDOWS-1255..UTF8: New file.
* iconvdata/TESTS: Add WINDOWS-1255 test.
* iconvdata/CP1255.irreversible: New file.

2001-05-20  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/cp1258.c: Completely rewritten.
* iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1258.
* iconvdata/testdata/WINDOWS-1258: New file.
* iconvdata/testdata/WINDOWS-1258..UTF8: New file.
* iconvdata/TESTS: Add WINDOWS-1258 test.
* iconvdata/tst-table-from.c (try): Reset the iconv descriptor before
the main call, and flush it afterwards.
(utf8_decode): Return a string, possibly containing several Unicode
characters.
(main): Update all utf8_decode calls.
* iconvdata/CP1258.irreversible: New file.

2001-05-20  Bruno Haible  <haible@clisp.cons.org>

* iconv/gconv.c (__gconv): For flush without output, pass do_flush = 2.
* iconv/skeleton.c: Distinguish do_flush = 1 and do_flush = 2. In the
first case, set outbuf, outstart, outend, and call PREPARE_LOOP before
EMIT_SHIFT_TO_INIT; then pass the output produced by this step down to
the next step. In the second case, clear the state without calling
EMIT_SHIFT_TO_INIT.
* iconvdata/ibm930.c (EMIT_SHIFT_TO_INIT): Use outbuf instead of
data->__outbuf, and outend instead of data->__outbufend.
* iconvdata/ibm933.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/ibm935.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/ibm937.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/ibm939.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/iso-2022-cn.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/iso-2022-cn-ext.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/iso-2022-jp.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Likewise.
* iconvdata/utf-7.c (EMIT_SHIFT_TO_INIT): Likewise.

2001-05-21  Jakub Jelinek  <jakub@redhat.com>

* elf/rtld.c (dl_main): Compute l_map_end for the main program.
* elf/dl-sym.c (_dl_sym): Don't check for l_addr == 0.
If match == _dl_loaded, caller can still come from the main program.
(_dl_vsym): Likewise.
* elf/dl-open.c (dl_open_worker): Don't check for l_addr == 0.
* elf/dl-error.c (_dl_signal_error): Change NULL objname into "".
* elf/restest2.c: New test.
* elf/Makefile (tests): Add restest2.
(restest2, LDFLAGS-restest2): Add rules.

23 years agoUpdate.
Ulrich Drepper [Tue, 22 May 2001 20:42:39 +0000 (20:42 +0000)]
Update.

2001-05-22  Ulrich Drepper  <drepper@redhat.com>

* intl/Makefile: Add a few more dependencies to avoid races in the
test shell scripts.

23 years agoAdd a few more dependencies to avoid races in the test shell scripts.
Ulrich Drepper [Tue, 22 May 2001 20:36:16 +0000 (20:36 +0000)]
Add a few more dependencies to avoid races in the test shell scripts.

23 years agoUpdate.
Andreas Jaeger [Tue, 22 May 2001 08:46:19 +0000 (08:46 +0000)]
Update.

2001-05-22  Andreas Jaeger  <aj@suse.de>

* sysdeps/ieee754/ldbl-128/s_log1pl.c: New file, contributed by
Stephen L Moshier <moshier@mediaone.net>.

2001-05-22  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/s390/s390-32/backtrace.c: Make backtrace return the
return addresses instead of the stack pointers.
* sysdeps/s390/s390-64/backtrace.c: Likewise.

2001-05-21  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/ia64/sys/ucontext.h: Include
bits/sigcontext.h instead of bits/sigstack.h.
* sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: Add
multiple-inclusion guards.

23 years agoUpdate.
Andreas Jaeger [Mon, 21 May 2001 17:38:30 +0000 (17:38 +0000)]
Update.

2001-05-21  Andreas Jaeger  <aj@suse.de>

* locale/programs/ld-collate.c (handle_ellipsis): Fix message.
Patch by Philipp Thomas <pthomas@suse.de>.

23 years agoUpdate.
Andreas Jaeger [Mon, 21 May 2001 16:19:20 +0000 (16:19 +0000)]
Update.

2001-05-17  Bruce Mitchener  <bruce@cubik.org>

* manual/arpg.texi: Spelling, misc fixes.
* manual/arith.texi: Likewise.
* manual/crypt.texi: Likewise.
* manual/debug.texi: Likewise.
* manual/getopt.texi: Likewise.
* manual/intro.texi: Likewise.
* manual/memory.texi: Likewise.
* manual/nss.texi: Likewise.
* manual/pattern.texi: Likewise.
* manual/process.texi: Likewise.
* manual/resource.texi: Likewise.
* manual/search.texi: Likewise.
* manual/setjmp.texi: Likewise.
* manual/signal.texi: Likewise.
* manual/socket.texi: Likewise.
* manual/stdio.texi: Likewise.
* manual/string.texi: Likewise.
* manual/sysinfo.texi: Likewise.
* manual/terminal.texi: Likewise.
* manual/llio.texi: Document madvise().

23 years ago* Makeconfig (sysdep-makeconfigs): Include any Makeconfig files
Roland McGrath [Mon, 21 May 2001 06:06:51 +0000 (06:06 +0000)]
* Makeconfig (sysdep-makeconfigs): Include any Makeconfig files

found within $(add-ons) directories too.
[linuxthreads add-on]: Move variable settings for linuxthreads
to new file linuxthreads/Makeconfig.

23 years ago2001-05-20 Roland McGrath <roland@frob.com>
Roland McGrath [Mon, 21 May 2001 06:06:20 +0000 (06:06 +0000)]
2001-05-20  Roland McGrath  <roland@frob.com>

* Makeconfig: New file, variables used to be in main libc Makeconfig.

23 years ago(__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc. (__ASSUME_MMAP2_SYSCALL...
Andreas Jaeger [Sun, 20 May 2001 11:56:03 +0000 (11:56 +0000)]
(__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc. (__ASSUME_MMAP2_SYSCALL): Likewise.

23 years agoUpdate.
Andreas Jaeger [Sun, 20 May 2001 11:55:38 +0000 (11:55 +0000)]
Update.

2001-05-20  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_STD_AUXV):
Define for linux >= 2.4.5 on powerpc.
(__ASSUME_MMAP2_SYSCALL): Likewise.

23 years ago* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Don't leak the
Roland McGrath [Sun, 20 May 2001 02:27:56 +0000 (02:27 +0000)]
* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Don't leak the

result port when failing with ELOOP.  Do the ELOOP check when
following an absolute symlink target as well as relative.
Remove #ifdef SYMLOOP_MAX conditional--it should always be defined.

23 years ago2001-05-19 Roland McGrath <roland@frob.com>
Roland McGrath [Sun, 20 May 2001 02:27:44 +0000 (02:27 +0000)]
2001-05-19  Roland McGrath  <roland@frob.com>

* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Don't leak the
result port when failing with ELOOP.  Do the ELOOP check when
following an absolute symlink target as well as relative.
Remove #ifdef SYMLOOP_MAX conditional--it should always be defined.

23 years agoCorrect close statement.
Andreas Jaeger [Fri, 18 May 2001 13:01:32 +0000 (13:01 +0000)]
Correct close statement.

23 years agoUpdate.
Andreas Jaeger [Fri, 18 May 2001 12:54:26 +0000 (12:54 +0000)]
Update.

* po/fr.po: Free software is "logiciel libre".
Patch by Martin Michlmayr <tbm@cyrius.com>.

23 years agoUpdate.
Andreas Jaeger [Fri, 18 May 2001 07:41:38 +0000 (07:41 +0000)]
Update.

2001-05-18  Andreas Jaeger  <aj@suse.de>

* sysdeps/powerpc/elf/libc-start.c: Use __cxa_atexit.
Patch by ekato@ees.hokudai.ac.jp, closes PR libc/2271.

23 years agoUse __cxa_atexit.
Andreas Jaeger [Fri, 18 May 2001 07:41:19 +0000 (07:41 +0000)]
Use __cxa_atexit.

23 years ago* sysdeps/powerpc/pt-machine.h
Geoff Keating [Thu, 17 May 2001 19:47:46 +0000 (19:47 +0000)]
* sysdeps/powerpc/pt-machine.h

(HAS_COMPARE_AND_SWAP_WITH_RELEASE_SEMANTICS): Define.
(__compare_and_swap): Remove memory barriers.
(__compare_and_swap_with_release_semantics): New function.
2001-05-09  Geoff Keating  <geoffk@redhat.com>

* sysdeps/powerpc/pt-machine.h
(HAS_COMPARE_AND_SWAP_WITH_RELEASE_SEMANTICS): Define.
(__compare_and_swap): Remove memory barriers.
(__compare_and_swap_with_release_semantics): New function.

23 years agoUpdate.
Ulrich Drepper [Thu, 17 May 2001 19:35:06 +0000 (19:35 +0000)]
Update.

2001-05-17  David Mosberger  <davidm@hpl.hp.com>

* sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: New file.

23 years agoUpdate.
Ulrich Drepper [Thu, 17 May 2001 19:31:03 +0000 (19:31 +0000)]
Update.

2001-05-17  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-profile.c (_dl_mcount): Check whether state is
GMON_PROF_ON before doing anything.

23 years agoUpdate.
Ulrich Drepper [Thu, 17 May 2001 19:07:36 +0000 (19:07 +0000)]
Update.

2001-05-17  H.J. Lu  <hjl@gnu.org>

* elf/sprof.c (read_symbols): Move "++symtab" into the while loop.

23 years agoUpdate.
Ulrich Drepper [Thu, 17 May 2001 16:26:13 +0000 (16:26 +0000)]
Update.

2001-05-17  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Use
CHECK_SIGSET_NULL_OK and not CHECK_SIGSET for all parameters.
Reported by Mark Burton <markb@ordern.com>.

23 years ago(__sigprocmask): Use CHECK_SIGSET_NULL_OK and not CHECK_SIGSET for all parameters.
Ulrich Drepper [Thu, 17 May 2001 15:57:54 +0000 (15:57 +0000)]
(__sigprocmask): Use CHECK_SIGSET_NULL_OK and not CHECK_SIGSET for all parameters.

23 years ago* elf/ldconfig.c (add_dir): Only warn about stat failure if
Andreas Jaeger [Thu, 17 May 2001 15:46:45 +0000 (15:46 +0000)]
* elf/ldconfig.c (add_dir): Only warn about stat failure if

opt_verbose.
(search_dir): Likewise.

23 years agoUpdate.
Andreas Jaeger [Thu, 17 May 2001 15:46:08 +0000 (15:46 +0000)]
Update.

2001-05-17  Jakub Jelinek  <jakub@redhat.com>

* elf/ldconfig.c (add_dir): Only warn about stat failure if
opt_verbose.
(search_dir): Likewise.

23 years agoUpdate.
Ulrich Drepper [Thu, 17 May 2001 07:52:02 +0000 (07:52 +0000)]
Update.

2001-05-17  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/i386/i486/atomicity.h (exchange_and_add): Correct second
parameter of xaddl.  Patch by H . J . Lu <hjl@lucon.org>.

23 years agoUpdate.
Ulrich Drepper [Thu, 17 May 2001 07:11:00 +0000 (07:11 +0000)]
Update.

2001-05-14  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/iso-2022-cn-ext.c (BODY for FROM_LOOP): If SO is seen
without previous announcement, reject it regularly, don't abort.

2001-05-16  Ulrich Drepper  <drepper@redhat.com>

* math/tgmath.h: Fix handling of int parameters to binary and
ternary functions.  Reported by mitr@volny.cz.

* math/test-tgmath.c: Add tests for calls with integer parameters.

* manual/llio.texi: Many grammar and typo fixes to the section on AIO.

23 years agoUpdate.
Ulrich Drepper [Thu, 17 May 2001 02:53:37 +0000 (02:53 +0000)]
Update.

2001-05-15  Jakub Jelinek  <jakub@redhat.com>

* sunrpc/rpc_thread.c (rpc_default): Remove.
(__rpc_thread_destroy): Use __libc_tsd_RPC_VARS_mem instead of
rpc_default.
(rpc_thread_multi, __rpc_thread_svc_fdset, __rpc_thread_createerr,
__rpc_thread_svc_pollfd, __rpc_thread_svc_max_pollfd): Likewise.
* sunrpc/auth_none.c (authnone_private): Fix a typo.

23 years ago(rpc_default): Remove. (__rpc_thread_destroy): Use __libc_tsd_RPC_VARS_mem instead...
Ulrich Drepper [Thu, 17 May 2001 02:00:04 +0000 (02:00 +0000)]
(rpc_default): Remove. (__rpc_thread_destroy): Use __libc_tsd_RPC_VARS_mem instead of rpc_default. (rpc_thread_multi, __rpc_thread_svc_fdset, __rpc_thread_createerr, __rpc_thread_svc_pollfd, __rpc_thread_svc_max_pollfd): Likewise.

23 years agoUpdate.
Andreas Jaeger [Wed, 16 May 2001 16:12:54 +0000 (16:12 +0000)]
Update.

2001-05-16  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/unix/sysv/linux/s390/s390-64/clone.S: Fix stack allocation.

23 years agoUpdate.
Andreas Jaeger [Wed, 16 May 2001 08:15:00 +0000 (08:15 +0000)]
Update.

2001-05-16  Bruce Mitchener  <bruce@cubik.org>

* manual/llio.texi:  Many grammar and typo fixes to the section
on AIO.

23 years agoUpdate.
Andreas Jaeger [Tue, 15 May 2001 08:00:22 +0000 (08:00 +0000)]
Update.

2001-05-15  Andreas Jaeger  <aj@suse.de>

* sysdeps/ieee754/ldbl-128/s_expm1l.c: New file, contributed by
Stephen L Moshier <moshier@mediaone.net>.

* sysdeps/i386/fpu/libm-test-ulps: Adjust for change.

* math/libm-test.inc: Add comment with ToDo.

* sysdeps/i386/fpu/e_expl.c: Rewritten to C and using a more
accurate algorithm.  Patch by Stephen L Moshier <moshier@mediaone.net>.

* sysdeps/i386/fpu/e_expl.S: Removed.

23 years agoexpm1 implementation for 128-bit long double.
Andreas Jaeger [Tue, 15 May 2001 07:57:46 +0000 (07:57 +0000)]
expm1 implementation for 128-bit long double.

23 years ago* csu/Makefile ($(objpfx)g$(start-installed-name)): Turn this into a
Roland McGrath [Mon, 14 May 2001 23:32:39 +0000 (23:32 +0000)]
* csu/Makefile ($(objpfx)g$(start-installed-name)): Turn this into a

static pattern rule also that also covers
$(objpx)g$(static-start-installed-name).
[$(start-installed-name) != $(static-start-installed-name)]
(extra-objs, omit-deps, install-lib): Add
$(static-start-installed-name) and g$(static-start-installed-name).
* sysdeps/mach/hurd/i386/Makefile: Don't add crt0.o to those here;
just setting static-start-installed-name is now sufficient.
(extra-objs): Add static-start.o here.
(CFLAGS-initfini.s): Remove obsolete variable.
* sysdeps/mach/hurd/i386/Makeconfig: New file.
Define static-start-installed-name here.

* Makeconfig: Include existing $(full_config_sysdirs:=/Makeconfig).
* Make-dist (+sysdep-tsrcs): Look for Makeconfig files.

* Makerules ($(+sysdir_pfx)sysd-Makefile): Remove this target and
associated hair.  Instead, just use $(wildcard ...) in the include.

* configure.in (critic_missing, aux_missing): Collect in these vars
the names of the missing programs, and include them in the error msgs.
* configure: Regenerated.

23 years ago2001-05-14 Roland McGrath <roland@frob.com>
Roland McGrath [Mon, 14 May 2001 23:21:54 +0000 (23:21 +0000)]
2001-05-14  Roland McGrath  <roland@frob.com>

* configure.in (critic_missing, aux_missing): Collect in these vars
the names of the missing programs, and include them in the error msgs.
* configure: Regenerated.

23 years agoUpdate.
Andreas Jaeger [Mon, 14 May 2001 09:25:37 +0000 (09:25 +0000)]
Update.

2001-05-14  Andreas Jaeger  <aj@suse.de>

* sysdeps/i386/fpu/libm-test-ulps: Adjust for new tests.

* math/libm-test.inc (tanh_test): Add testcases for last tanh bug.

2001-05-14  Stephen L Moshier <moshier@mediaone.net>

* sysdeps/ieee754/ldbl-96/s_tanhl.c (__tanhl): Fix sign test.

2001-05-11  Jakub Jelinek  <jakub@redhat.com>

* posix/regex.c (re_match_2_internal): Swap mbs_offset and csize
as well if swapping strings.
Make sure stop is not past end of second string.
* posix/bug-regex4.c: New test.
* posix/Makefile (tests): Add bug-regex4.

2001-05-10  Andreas Jaeger  <aj@suse.de>

* manual/install.texi (Linux): Clarify that Linux 2.2 is minimal
requirement.

23 years ago* locales/ms_MY: Fix entries for Tue and Wednesday.
Andreas Jaeger [Mon, 14 May 2001 08:05:09 +0000 (08:05 +0000)]
* locales/ms_MY: Fix entries for Tue and Wednesday.

Patch by "Hasbullah Pit (sebol)" <sebol@ikhlas.com>.
2001-05-14  Andreas Jaeger  <aj@suse.de>

* locales/ms_MY: Fix entries for Tue and Wednesday.
Patch by "Hasbullah Pit (sebol)" <sebol@ikhlas.com>.

23 years agoUpdate.
Andreas Jaeger [Sat, 12 May 2001 20:17:06 +0000 (20:17 +0000)]
Update.

* sysdeps/ieee754/dbl-64/branred.c: Likewise.

23 years agoUpdate.
Andreas Jaeger [Sat, 12 May 2001 20:15:01 +0000 (20:15 +0000)]
Update.

* sysdeps/ieee754/dbl-64/s_sin.c: Include "math_private.h" for
internal prototypes.
* sysdeps/ieee754/dbl-64/doasin.c: Likewise.
* sysdeps/ieee754/dbl-64/dosincos.c: Likewise.
* sysdeps/ieee754/dbl-64/halfulp.c: Likewise.
* sysdeps/ieee754/dbl-64/sincos32.c: Likewise.
* sysdeps/ieee754/dbl-64/slowexp.c: Likewise.
* sysdeps/ieee754/dbl-64/slowpow.c: Likewise.

* math/math_private.h: Add prototypes for internal functions of
the IBM Accurate Mathematical Library.

* sysdeps/ieee754/dbl-64/s_atan.c: Include "math.h" for
prototypes.
* sysdeps/ieee754/dbl-64/s_tan.c: Likewise.

23 years agoUpdate.
Andreas Jaeger [Sat, 12 May 2001 14:32:12 +0000 (14:32 +0000)]
Update.

2001-05-12  Andreas Jaeger  <aj@suse.de>

* sysdeps/ieee754/dbl-64/e_asin.c: Include "math_private.h" for
internal prototypes.
* sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
* sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
* sysdeps/ieee754/dbl-64/e_remainder.c: Likewise.
* sysdeps/ieee754/dbl-64/e_pow.c: Likewise.
* sysdeps/ieee754/dbl-64/e_log.c: Likewise.
* sysdeps/ieee754/dbl-64/e_exp.c: Likewise.
* sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
* sysdeps/generic/e_rem_pio2l.c: Likewise.
(__ieee754_rem_pio2l): Fix prototype.

* math/math_private.h (__copysign): Add internal prototype.

23 years agoUpdate.
Andreas Jaeger [Fri, 11 May 2001 16:48:44 +0000 (16:48 +0000)]
Update.

* sysdeps/unix/sysv/linux/configure.in: Move binutils check to...
* sysdeps/unix/sysv/linux/mips/configure.in: ...here.  New file.

2001-05-11  Andreas Jaeger  <aj@suse.de>

23 years agoUpdate.
Andreas Jaeger [Fri, 11 May 2001 13:09:19 +0000 (13:09 +0000)]
Update.

2001-05-11  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/configure.in: Check binutils version on
MIPS.

* sysdeps/mips/rtld-ldscript.in: Removed unneeded binary output
format directive.  Patch by Steven J. Hill <sjhill@cotw.com>.

23 years ago* sysdeps/unix/sysv/linux/configure.in: Check binutils version on
Andreas Jaeger [Fri, 11 May 2001 13:08:32 +0000 (13:08 +0000)]
* sysdeps/unix/sysv/linux/configure.in: Check binutils version on

MIPS.

23 years ago* sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Don't use
Roland McGrath [Fri, 11 May 2001 08:10:14 +0000 (08:10 +0000)]
* sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Don't use

$(build-module) here, since we don't need the full magilla.
Just use $(build-module-helper) and append our special options.

23 years ago2001-05-11 Roland McGrath <roland@frob.com>
Roland McGrath [Fri, 11 May 2001 08:09:48 +0000 (08:09 +0000)]
2001-05-11  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Don't use
$(build-module) here, since we don't need the full magilla.
Just use $(build-module-helper) and append our special options.

23 years ago* sysdeps/unix/readdir.c: Make sure we don't modify errno when we
Andreas Schwab [Wed, 9 May 2001 16:37:09 +0000 (16:37 +0000)]
* sysdeps/unix/readdir.c: Make sure we don't modify errno when we

reached EOF.

23 years ago* sysdeps/unix/readdir.c: Make sure we don't modify errno when we reached EOF.
Andreas Schwab [Wed, 9 May 2001 16:36:11 +0000 (16:36 +0000)]
* sysdeps/unix/readdir.c: Make sure we don't modify errno when we reached EOF.

23 years agoUpdate.
Andreas Jaeger [Tue, 8 May 2001 10:40:10 +0000 (10:40 +0000)]
Update.

23 years agoUpdate.
Andreas Jaeger [Tue, 8 May 2001 10:38:52 +0000 (10:38 +0000)]
Update.

2001-05-07  H.J. Lu  <hjl@gnu.org>

* elf/ldconfig.c (dir_entry): Add ino and dev.
(add_single_dir): Compare ino and dev to check if 2 directory
paths are the same or not. Free entry->path for duplicates.
(add_dir): Initialize ino and dev for entry.
(search_dir): Handle symlink to directory.

23 years agoUpdate.
Andreas Jaeger [Mon, 7 May 2001 21:29:40 +0000 (21:29 +0000)]
Update.

* sysdeps/i386/fpu/libm-test-ulps: Add ulps for new exp tests.

* math/libm-test.inc (exp_test): Add some more tests.
(pow_test): Run double only test also for long double.

* math/test-ldouble.c (TEST_LDOUBLE): Define.
* math/test-ildoubl.c (TEST_LDOUBLE): Likewise.

23 years agoUpdate.
Andreas Jaeger [Mon, 7 May 2001 11:17:27 +0000 (11:17 +0000)]
Update.

* sysdeps/generic/bits/confname.h: Remove extra comma at end of
enumeration.
Closes PR libc/2240.

23 years agoUpdate.
Andreas Jaeger [Mon, 7 May 2001 10:23:22 +0000 (10:23 +0000)]
Update.

2001-05-07  Andreas Jaeger  <aj@suse.de>

* scripts/config.guess: Imported from gnu.org.
* scripts/config.sub: Likewise.

23 years agoUpdate.
Andreas Jaeger [Mon, 7 May 2001 08:43:11 +0000 (08:43 +0000)]
Update.

2001-05-05  Jakub Jelinek  <jakub@redhat.com>

* include/features.h (__USE_EXTERN_INLINES): Don't define if
__NO_INLINE__ is defined.
* ctype/ctype.h (tolower, toupper): Change the guard condition to
__USE_EXTERN_INLINES check only.
* stdlib/stdlib.h (strtod, ...): Likewise.
* wcsmbs/wchar.h (mbrlen): Likewise.
* string/string.h: Only include bits/string.h and bits/string2.h
if __NO_INLINE__ is not defined.

23 years agoUpdate.
Andreas Jaeger [Mon, 7 May 2001 08:39:40 +0000 (08:39 +0000)]
Update.

2001-05-07  Andreas Jaeger  <aj@suse.de>

* debug/Makefile ($(objpfx)xtrace): Substitute @SLIBDIR@ instead
of @LIBDIR@.

2001-05-04  H.J. Lu  <hjl@gnu.org>

* malloc/Makefile ($(objpfx)memusage): Substitute @SLIBDIR@
not @LIBDIR@.

23 years agoUpdate.
Andreas Jaeger [Sun, 6 May 2001 18:12:52 +0000 (18:12 +0000)]
Update.

* sysdeps/i386/fpu/e_fmodl.c: New, rewrite of e_fmodl.S.
* sysdeps/i386/fpu/e_fmodl.S: Removed.
* sysdeps/i386/fpu/e_atan2l.c: New, rewrite of e_atan2l.S.
* sysdeps/i386/fpu/e_atan2l.S: Removed.

23 years agoUpdate.
Andreas Jaeger [Sun, 6 May 2001 17:03:45 +0000 (17:03 +0000)]
Update.

2001-05-06  Andreas Jaeger  <aj@suse.de>

* sysdeps/i386/fpu/e_acosl.c: New, rewrite of e_acos.S.
* sysdeps/i386/fpu/s_atanl.c: New, rewrite of e_atanl.S.
* sysdeps/i386/fpu/e_sqrtl.c: New, rewrite of e_sqrt.S.
* sysdeps/i386/fpu/e_acosl.S: Removed.
* sysdeps/i386/fpu/s_atanl.S: Removed.
* sysdeps/i386/fpu/e_sqrtl.S: Removed.

23 years agoStylistic changes to make HTML generation easier.
Andreas Jaeger [Sat, 5 May 2001 14:43:14 +0000 (14:43 +0000)]
Stylistic changes to make HTML generation easier.

23 years ago* sysdeps/mach/hurd/bits/environments.h: Add comment from sysdeps/generic/bits/enviro...
Mark Kettenis [Sat, 5 May 2001 14:20:35 +0000 (14:20 +0000)]
* sysdeps/mach/hurd/bits/environments.h: Add comment from sysdeps/generic/bits/environments.h.  Define _POSIX_V6_* values.

2001-05-05  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/bits/environments.h: Add comment from
sysdeps/generic/bits/environments.h.  Define _POSIX_V6_* values.

23 years agoUpdate.
Andreas Jaeger [Mon, 30 Apr 2001 08:32:48 +0000 (08:32 +0000)]
Update.

2001-04-30  Jakub Jelinek  <jakub@redhat.com>

* posix/confstr.c (confstr) [_CS_V6_WIDTH_RESTRICTED_ENVS]: Move so
that _CS_LFS_CFLAGS can fall through to the empty returned string
case.  Add FALLTHROUGH comment.

23 years agoUpdate.
Andreas Jaeger [Mon, 30 Apr 2001 07:20:48 +0000 (07:20 +0000)]
Update.

2001-04-29  Ralf Baechle  <ralf@gnu.org>

* sysdeps/unix/sysv/linux/mips/bits/sem.h: Make structure
definitions match the kernel definitions.
* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/shm.h: Likewise.

23 years agoUpdate.
Andreas Jaeger [Mon, 30 Apr 2001 06:48:37 +0000 (06:48 +0000)]
Update.

2001-04-29  Ben Collins  <bcollins@debian.org>

* sysdeps/sparc/sparc64/dl-machine.h: Fix multiline strings
warnings.
* sysdeps/sparc/sparc64/soft-fp/qp_add.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_cmp.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_div.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_feq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_fge.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_fgt.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_fle.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_flt.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_fne.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_mul.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtod.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtos.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtox.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtox.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_sqrt.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_stoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_sub.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/sfp-machine.h: Likewise.

23 years ago(PF_WANPIPE): New, from Linux 2.4.4. (AF_WANPIPE): Likewise. (MSG_MOR...
Andreas Jaeger [Sun, 29 Apr 2001 18:42:22 +0000 (18:42 +0000)]
(PF_WANPIPE): New, from Linux 2.4.4.         (AF_WANPIPE): Likewise.         (MSG_MORE): New.

23 years ago* sysdeps/unix/sysv/linux/kernel-features.h: Fix missing backslash
Andreas Schwab [Sun, 29 Apr 2001 14:19:28 +0000 (14:19 +0000)]
* sysdeps/unix/sysv/linux/kernel-features.h: Fix missing backslash

in last change.

23 years agoFix missing backslash in last change.
Andreas Schwab [Sun, 29 Apr 2001 14:19:13 +0000 (14:19 +0000)]
Fix missing backslash in last change.

23 years agoUpdate.
Andreas Jaeger [Sun, 29 Apr 2001 12:31:29 +0000 (12:31 +0000)]
Update.

2001-04-29  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_FCNTL64):
Define for Arm, PowerPC and SH if kernel is 2.4.4 or newer.

* sysdeps/unix/sysv/linux/bits/socket.h (PF_WANPIPE): New, from
Linux 2.4.4.
(AF_WANPIPE): Likewise.
(MSG_MORE): New.

* sysdeps/unix/sysv/linux/alpha/bits/socket.h: Add same changes as
for Linux generic version.
* sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/ia64/bits/socket.h: Likewise.

* sysdeps/gnu/netinet/tcp.h (TCP_QUICKACK): New.

23 years ago* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_FCNTL64):
Andreas Jaeger [Sun, 29 Apr 2001 12:30:59 +0000 (12:30 +0000)]
* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_FCNTL64):

Define for Arm, PowerPC and SH if kernel is 2.4.4 or newer.
* sysdeps/unix/sysv/linux/bits/socket.h (PF_WANPIPE): New, from
Linux 2.4.4.
(AF_WANPIPE): Likewise.
(MSG_MORE): New.

* sysdeps/unix/sysv/linux/alpha/bits/socket.h: Add same changes as
for Linux generic version.
* sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.
* sysdeps/unix/sysv/linux/ia64/bits/socket.h: Likewise.

* sysdeps/gnu/netinet/tcp.h (TCP_QUICKACK): New.

23 years agoUpdate.
Ulrich Drepper [Sat, 28 Apr 2001 04:21:54 +0000 (04:21 +0000)]
Update.

* nis/Makefile (libnss_compat-rountines): Add nss-nisplus.

23 years agoUpdate.
Ulrich Drepper [Sat, 28 Apr 2001 02:20:30 +0000 (02:20 +0000)]
Update.

2001-04-27  Ulrich Drepper  <drepper@redhat.com>

* nis/nss-nis.h: Correct test for invalid error number.
* nis/nss-nisplus.h: Likewise.

23 years agoUpdate. cvs/glibc-2_2_3 glibc-2.2.3
Ulrich Drepper [Thu, 26 Apr 2001 20:56:45 +0000 (20:56 +0000)]
Update.

* sysdeps/unix/sysv/linux/ia64/syscalls.list: Add getunwind.

23 years agoUpdate.
Ulrich Drepper [Thu, 26 Apr 2001 20:45:18 +0000 (20:45 +0000)]
Update.

* string/strcoll.c: Fix two memory allocation problems.
* string/Makefile (tests): Add bug-strcoll1.
* string/bug-strcoll1.c: New file.

23 years agoCorrect last entries.
Ulrich Drepper [Thu, 26 Apr 2001 14:33:48 +0000 (14:33 +0000)]
Correct last entries.

* nis/nss_nisplus/nisplus-alias.c: Remove unnecessary initializations.
* nis/nss_nisplus/nisplus-ethers.c: Likewise.
* nis/nss_nisplus/nisplus-grp.c: Likewise.
* nis/nss_nisplus/nisplus-hosts.c: Likewise.
* nis/nss_nisplus/nisplus-network.c: Likewise.
* nis/nss_nisplus/nisplus-proto.c: Likewise.
* nis/nss_nisplus/nisplus-pwd.c: Likewise.
* nis/nss_nisplus/nisplus-rpc.c: Likewise.
* nis/nss_nisplus/nisplus-service.c: Likewise.
* nis/nss_nisplus/nisplus-spwd.c: Likewise.
* nis/nss_nis/nis-alias.c: Likewise.
* nis/nss_nis/nis-ethers.c: Likewise.
* nis/nss_nis/nis-grp.c: Likewise.
* nis/nss_nis/nis-network.c: Likewise.
* nis/nss_nis/nis-proto.c: Likewise.
* nis/nss_nis/nis-pwd.c: Likewise.
* nis/nss_nis/nis-spwd.c: Likewise.
* nis/nss_compat/compat-grp.c: Likewise.
* nis/nss_compat/compat-initgroups.c: Likewise.
* nis/nss_compat/compat-pwd.c: Likewise.
* nis/nss_compat/compat-spwd.c: Likewise.

23 years agoUpdate.
Ulrich Drepper [Thu, 26 Apr 2001 14:11:35 +0000 (14:11 +0000)]
Update.

* nss_nis/nis-alias.c: Likewise.
* nss_nis/nis-ethers.c: Likewise.
* nss_nis/nis-grp.c: Likewise.
* nss_nis/nis-network.c: Likewise.
* nss_nis/nis-proto.c: Likewise.
* nss_nis/nis-pwd.c: Likewise.
* nss_nis/nis-spwd.c: Likewise.
* nss_compat/compat-grp.c: Likewise.
* nss_compat/compat-initgroups.c: Likewise.
* nss_compat/compat-pwd.c: Likewise.
* nss_compat/compat-spwd.c: Likewise.

23 years agoUpdate.
Ulrich Drepper [Thu, 26 Apr 2001 14:03:39 +0000 (14:03 +0000)]
Update.

* nis/nss-nisplus.h: Move niserr2nss_tab definition into separate file
and rename to __niserr2nss_tab.  Change NISERR_COUNT into variable
__niserr2nss_count.
* nis/nss-nisplus.c: New file.
(libnss_nisplus-routines): Add nss-nisplus.

* nss_nisplus/nisplus-alias.c: Remove unnecessary initializations.
* nss_nisplus/nisplus-ethers.c: Likewise.
* nss_nisplus/nisplus-grp.c: Likewise.
* nss_nisplus/nisplus-hosts.c: Likewise.
* nss_nisplus/nisplus-network.c: Likewise.
* nss_nisplus/nisplus-proto.c: Likewise.
* nss_nisplus/nisplus-pwd.c: Likewise.
* nss_nisplus/nisplus-rpc.c: Likewise.
* nss_nisplus/nisplus-service.c: Likewise.
* nss_nisplus/nisplus-spwd.c: Likewise.

23 years agoUpdate.
Ulrich Drepper [Thu, 26 Apr 2001 13:46:43 +0000 (13:46 +0000)]
Update.

* malloc/mcheck.c (mcheck): Call malloc once before setting the
hooks to allow the internal check hooks to be set up if necessary.

23 years agoUpdate.
Ulrich Drepper [Thu, 26 Apr 2001 13:44:29 +0000 (13:44 +0000)]
Update.

2001-04-26  Ulrich Drepper  <drepper@redhat.com>

* nis/nss-nis.h: Move yperr2nss_tab definition into separate file
and rename to __yperr2nss_tab.  Change YPERR_COUNT into variable
__yperr2nss_count.
* nis/nss-nis.c: New file.
* nis/Makefile (libnss_compat-routines): Add nss-nis.
(libnss_nis-routines): Likewise.

* sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c: Some more
optimizations.  Patch by Jakub Jelinek <jakub@redhat.com>.