platform/upstream/glibc.git
23 years ago(__attribute_format_strfmon__): Define.
Ulrich Drepper [Fri, 29 Dec 2000 22:19:07 +0000 (22:19 +0000)]
(__attribute_format_strfmon__): Define.

23 years ago* sysdeps/mach/hurd/ioctl.c (do_ioctl): Avoid double-increment after
Roland McGrath [Thu, 28 Dec 2000 20:44:54 +0000 (20:44 +0000)]
* sysdeps/mach/hurd/ioctl.c (do_ioctl): Avoid double-increment after

__mempcpy does it for us.

23 years ago2000-12-28 Roland McGrath <roland@frob.com>
Roland McGrath [Thu, 28 Dec 2000 20:44:11 +0000 (20:44 +0000)]
2000-12-28  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/ioctl.c (do_ioctl): Avoid double-increment after
__mempcpy does it for us.

23 years agoUpdate.
Andreas Jaeger [Thu, 28 Dec 2000 15:08:51 +0000 (15:08 +0000)]
Update.

23 years agoUpdate.
Andreas Jaeger [Thu, 28 Dec 2000 14:22:22 +0000 (14:22 +0000)]
Update.

* sysdeps/generic/dl-environ.c: Add prototype for unsetenv.

* sysdeps/unix/sysv/linux/i386/setrlimit.c: Add prototype for
__new_setrlimit.

* sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c: Add prototype for
__old_getrlimit64.

* sysdeps/unix/sysv/linux/i386/getrlimit.c: Add prototype for
__new_getrlimit.

* sysdeps/unix/sysv/linux/i386/chown.c: Add prototypes for
__chown_is_lchown and __real_chown.

23 years agoUpdate.
Andreas Jaeger [Thu, 28 Dec 2000 10:35:17 +0000 (10:35 +0000)]
Update.

* sysdeps/generic/ldsodefs.h: Add noreturn attribute to
_dl_reloc_bad_type.

23 years agoUpdate.
Andreas Jaeger [Thu, 28 Dec 2000 10:21:29 +0000 (10:21 +0000)]
Update.

2000-12-28  Andreas Jaeger  <aj@suse.de>

* sunrpc/rpc_hout.c (print_funcdef): Add break statement to shut
up GCC's warning about "deprecated use of label at end of compound
statement."
* sunrpc/rpc_cout.c (emit_inline): Likewise.

* include/argp.h (_argp_unlock_xxx): Add declaration.

* gmon/bb_exit_func.c: Include <sys/gmon.h> for internal
prototypes.
Remove struct bb and __bb_head since those are declared by
sys/gmon.h.

23 years agoUpdate.
Andreas Jaeger [Thu, 28 Dec 2000 08:40:59 +0000 (08:40 +0000)]
Update.

2000-12-22  Ben Collins  <bcollins@debian.org>

* manual/charset.texi: Fix typo in description of WCHAR_MAX.

* manual/argp.texi: Document argp_domain as part of struct argp.

23 years agoUpdate.
Andreas Jaeger [Thu, 28 Dec 2000 08:35:40 +0000 (08:35 +0000)]
Update.

* catgets/Makefile (generated): Add sample.SJIS.cat.

23 years agoUpdate.
Andreas Jaeger [Thu, 28 Dec 2000 08:28:43 +0000 (08:28 +0000)]
Update.

* sunrpc/rpc_dtable.c: Include rpc/clnt.h for prototypes.

23 years agoUpdate.
Andreas Jaeger [Thu, 28 Dec 2000 07:58:08 +0000 (07:58 +0000)]
Update.

* elf/dl-minimal.c: Add prototypes.

* include/locale.h: Add internal prototypes.
* include/sys/gmon.h: Likewise.

23 years agoUpdate.
Andreas Jaeger [Thu, 28 Dec 2000 06:58:51 +0000 (06:58 +0000)]
Update.

2000-12-28  Andreas Jaeger  <aj@suse.de>

* dlfcn/errmsg1mod.c: Add prototype for foo to shut up GCC.

23 years agoAdd prototype for foo to shut up GCC.
Andreas Jaeger [Thu, 28 Dec 2000 06:57:34 +0000 (06:57 +0000)]
Add prototype for foo to shut up GCC.

23 years agoUpdate.
Ulrich Drepper [Thu, 28 Dec 2000 04:19:14 +0000 (04:19 +0000)]
Update.

2000-12-27  Ben Collins  <bcollins@debian.org>

* elf/dl-open.c (_dl_open): Correctly set the new objname pointer
when reallocating the error strings.
Reported by Kalle Olavi Niemitalo <kon@iki.fi>

23 years agoUpdate.
Ulrich Drepper [Thu, 28 Dec 2000 03:59:21 +0000 (03:59 +0000)]
Update.

* dlfcn/Makefile (tests): Add errmsg1.
(modules-names): Add errmsg1mod.
Add rules to run errmsg1.
* dlfcn/errmsg1.c: New file.
* dlfcn/errmsg1mod.c: New file.

23 years agoUpdate.
Ulrich Drepper [Thu, 28 Dec 2000 00:48:48 +0000 (00:48 +0000)]
Update.

* dlfcn/dlerror.c (dlerror): Always create output string which
includes object file name.

23 years agoUpdate.
Ulrich Drepper [Wed, 27 Dec 2000 23:38:53 +0000 (23:38 +0000)]
Update.

2000-12-27  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/alpha/alphaev6/memcpy.S: Don't go through unrolled loop
if we would go through it only once.
Patch by Rick Gorton <rick.gorton@api-networks.com>.

* sysdeps/alpha/alphaev67/strncat.S: Fix handling of numeric parameter.
Patch by Richard Henderson <rth@redhat.com>.

2000-12-27  Jakub Jelinek  <jakub@redhat.com>

* malloc/malloc.c (memmove): Add prototypes.
(MALLOC_MEMMOVE): Define.
(chunk_realloc): Use it instead of MALLOC_COPY if source and
destination might overlap.

23 years ago(memmove): Add prototypes. (MALLOC_MEMMOVE): Define. (chunk_realloc): Use it instead...
Ulrich Drepper [Wed, 27 Dec 2000 23:27:22 +0000 (23:27 +0000)]
(memmove): Add prototypes. (MALLOC_MEMMOVE): Define. (chunk_realloc): Use it instead of MALLOC_COPY if source and destination might overlap.

23 years agoMake local functions static.
Andreas Jaeger [Wed, 27 Dec 2000 20:26:07 +0000 (20:26 +0000)]
Make local functions static.

23 years agoUpdate.
Andreas Jaeger [Wed, 27 Dec 2000 20:25:30 +0000 (20:25 +0000)]
Update.

* include/setjmp.h: Likewise.

23 years agoUpdate.
Andreas Jaeger [Wed, 27 Dec 2000 20:19:23 +0000 (20:19 +0000)]
Update.

2000-12-27  Andreas Jaeger  <aj@suse.de>

* stdio-common/printf_fp.c (__printf_fp): Add prototype for nested
function.
* elf/dl-load.c (_dl_map_object_from_fd): Likewise.
* locale/programs/locale.c (show_locale_vars): Likewise.
(show_info): Likewise.
* locale/programs/ld-collate.c (collate_output): Likewise.
* locale/programs/ld-ctype.c (set_class_defaults): Likewise.
* elf/dl-deps.c (_dl_map_object_deps): Likewise.
* stdlib/rpmatch.c (rpmatch): Likewise.

* setjmp/tst-setjmp.c: Make local functions static.
* setjmp/jmpbug.c: Likewise.
* signal/tst-signal.c: Likewise.
* stdio-common/tfformat.c: Likewise.
* string/tst-svc.c: Likewise.
* time/clocktest.c: Likewise.
* time/tst-getdate.c: Likewise.
* dirent/list.c: Likewise.
* dirent/opendir-tst1.c: Likewise.
* posix/runtests.c: Likewise.
* posix/tst-getaddrinfo.c: Likewise.
* posix/tst-chmod.c: Likewise.
* posix/wordexp-test.c: Likewise.
* misc/tst-efgcvt.c: Likewise.
* timezone/tst-timezone.c: Likewise.
* rt/tst-clock.c: Likewise.
* rt/tst-shm.c: Likewise.
* rt/tst-aio2.c: Likewise.
* rt/tst-aio3.c: Likewise.
* rt/tst-aio4.c: Likewise.
* rt/tst-aio5.c: Likewise.

* dlfcn/failtest.c: Add prototype for foo.

* dlfcn/glrefmain.c: Add prototype for do_test.

* dlfcn/tst-dladdr.c: Add prototype for do_test.

* string/test-ffs.c (main): Add prototype for nested function.

* sunrpc/des_soft.c: Include rpc/des_crypt.h for prototype.

* nss/XXX-lookup.c: Add prototype to shut up GCC.

* include/netinet/ether.h (DECLARE_NSS_PROTOTYPES): Fix
setetherent prototype.
Add internal interfaces.

* nis/nss_nis/nis-ethers.c (_nss_nis_setetherent): Likewise.
* nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_setetherent): Likewise.

* resolv/res_data.c: Don't add (conflicting) prototypes for _LIBC.

* nis/nis_intern.h: Add prototype for __pmap_getnisport.

* nss/nss_files/files-ethers.c: Include netinet/ether.h to get
prototypes, remove struct etherent since it's declared in ether.h.
Fix ntohost declaration.

* elf/dl-profile.c (_dl_mcount): Add empty statement to shut up GCC.

* include/getopt.h: Add internal interfaces.
* include/termios.h: Likewise.
* include/resolv.h: Likewise.
* include/netdb.h: Likewise.
* include/grp.h: Likewise.
* include/pwd.h: Likewise.
* include/shadow.h: Likewise.
* include/rpc/netdb.h: Likewise.

* include/stdio.h: Add prototypes for compatibility functions.
* include/grp.h: Likewise.
* include/pwd.h: Likewise.
* include/shadow.h: Likewise.

* include/fenv.h: Define internal interfaces.

23 years ago* stdio-common/printf_fp.c (__printf_fp): Add prototype for nested
Andreas Jaeger [Wed, 27 Dec 2000 20:18:52 +0000 (20:18 +0000)]
* stdio-common/printf_fp.c (__printf_fp): Add prototype for nested

function.
* elf/dl-load.c (_dl_map_object_from_fd): Likewise.
* locale/programs/locale.c (show_locale_vars): Likewise.
(show_info): Likewise.
* locale/programs/ld-collate.c (collate_output): Likewise.
* locale/programs/ld-ctype.c (set_class_defaults): Likewise.
* elf/dl-deps.c (_dl_map_object_deps): Likewise.
* stdlib/rpmatch.c (rpmatch): Likewise.

23 years agoUpdate.
Ulrich Drepper [Wed, 27 Dec 2000 20:01:49 +0000 (20:01 +0000)]
Update.

2000-12-27  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/generic/bits/byteswap.h (__bswap_64): Handle constant
argument case separately.
* sysdeps/i386/bits/byteswap.h (__bswap_64): Likewise.

23 years ago(__bswap_64): Handle constant argument case separately.
Ulrich Drepper [Wed, 27 Dec 2000 20:01:21 +0000 (20:01 +0000)]
(__bswap_64): Handle constant argument case separately.

23 years agoAdd prototype for foo.
Andreas Jaeger [Wed, 27 Dec 2000 19:58:36 +0000 (19:58 +0000)]
Add prototype for foo.

23 years agoUpdate.
Andreas Jaeger [Wed, 27 Dec 2000 17:18:07 +0000 (17:18 +0000)]
Update.

* include/sys/wait.h: Add some prototypes.
* Rules (dummy.c): Create also prototype to shut up GCC.

2000-12-27  Andreas Jaeger  <aj@suse.de>

23 years ago* Examples/ex13.c: Make local functions static.
Andreas Jaeger [Wed, 27 Dec 2000 17:14:56 +0000 (17:14 +0000)]
* Examples/ex13.c: Make local functions static.

* ecmutex.c: Likewise.
* Examples/ex14.c: Likewise.
* Examples/ex2.c: Make local functions static; reformat.
* Examples/ex1.c: Likewise.
* Examples/ex4.c: Likewise.
* Examples/ex5.c: Likewise.
* Examples/ex7.c: Likewise.

CVS ----------------------------------------------------------------------

23 years agoUpdate.
Ulrich Drepper [Wed, 27 Dec 2000 08:33:07 +0000 (08:33 +0000)]
Update.

* attr.c (__pthread_attr_setstack): Fix setting of __stackaddr element.
(__pthread_attr_getstack): Return correct address.
Add warnings for using pthread_attr_getstackaddr and

23 years ago(__pthread_attr_getstack): Return correct address.
Ulrich Drepper [Wed, 27 Dec 2000 08:32:00 +0000 (08:32 +0000)]
(__pthread_attr_getstack): Return correct address.

23 years agoUpdate.
Andreas Jaeger [Wed, 27 Dec 2000 08:14:29 +0000 (08:14 +0000)]
Update.

2000-12-27  Andreas Jaeger  <aj@suse.de>

* sysdeps/mach/hurd/if_index.c (__protocol_available): Uncomment,
it's not needed at the moment.
* sysdeps/generic/if_index.c (__protocol_available): Likewise.
* sysdeps/unix/sysv/linux/if_index.c (__protocol_available): Likewise.

23 years ago(__protocol_available): Uncomment, it's not needed at the moment.
Andreas Jaeger [Wed, 27 Dec 2000 08:14:22 +0000 (08:14 +0000)]
(__protocol_available): Uncomment, it's not needed at the moment.

23 years agoUpdate.
Ulrich Drepper [Wed, 27 Dec 2000 08:05:27 +0000 (08:05 +0000)]
Update.

2000-12-27  Ulrich Drepper  <drepper@redhat.com>

* attr.c (__pthread_attr_setstack): Fix setting of __stackaddr
element.  Add warnings for using pthread_attr_getstackaddr and
pthread_attr_setstackaddr.

23 years ago(__pthread_attr_setstack): Fix setting of __stackaddr element. Add warnings for using...
Ulrich Drepper [Wed, 27 Dec 2000 08:05:00 +0000 (08:05 +0000)]
(__pthread_attr_setstack): Fix setting of __stackaddr element. Add warnings for using pthread_attr_getstackaddr and pthread_attr_setstackaddr.

23 years agoUpdate.
Andreas Jaeger [Wed, 27 Dec 2000 07:56:28 +0000 (07:56 +0000)]
Update.

2000-12-26  Andreas Jaeger  <aj@suse.de>

* libio/getc_u.c: Include stdio.h via system path to get internal
prototypes.
* libio/getwc_u.c: Likewise.

* stdlib/strfmon.c: Fix prototype of __printf_fp.

* stdio-common/vfprintf.c (process_arg): Move __printf_fphex and
__printf_fp prototypes to ...
* include/printf.h: ...here.

* include/stdio.h: Add some internal prototypes to shut up GCC.
* include/stdlib.h: Likewise.

* sysdeps/posix/sigpause.c (__sigpause): Use ISO C prototype
declaration.

* include/signal.h: Add prototypes for internal sigpause
interfaces.

23 years agoAdd prototypes for internal sigpause interfaces.
Andreas Jaeger [Wed, 27 Dec 2000 07:54:56 +0000 (07:54 +0000)]
Add prototypes for internal sigpause interfaces.

23 years agoUpdate.
Ulrich Drepper [Wed, 27 Dec 2000 06:53:38 +0000 (06:53 +0000)]
Update.

2000-12-26  Ulrich Drepper  <drepper@redhat.com>

* Examples/ex6.c (test_thread): Make static.
* Examples/ex12.c (test_thread): Make static and add noreturn
attribute.

23 years agoUpdate.
Ulrich Drepper [Wed, 27 Dec 2000 04:41:52 +0000 (04:41 +0000)]
Update.

* string/Makefile (tests): Add tst-bswap.
* string/tst-bswap.c: New file.

23 years agoUpdate.
Ulrich Drepper [Wed, 27 Dec 2000 04:24:10 +0000 (04:24 +0000)]
Update.

2000-12-26  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/generic/bits/byteswap.h (__bswap_64): Make it usable for
64bit platforms.  Reported by Dave Gilbert <gilbertd@treblig.org>.

23 years agoUpdate.
Ulrich Drepper [Wed, 27 Dec 2000 03:30:43 +0000 (03:30 +0000)]
Update.

2000-12-11  Bruno Haible  <haible@clisp.cons.org>

* Makefile ($(inst_includedir)/gnu/stubs.h): Sort in the C locale.

2000-12-26  Ulrich Drepper  <drepper@redhat.com>

* sunrpc/Makefile (rpcgen-cmd): Use single quotes in sed call.
Patch by Ed Connell <Ed.Connell@sas.com>.

23 years agoUpda.te
Ulrich Drepper [Mon, 25 Dec 2000 01:11:15 +0000 (01:11 +0000)]
Upda.te

2000-12-24  Ulrich Drepper  <drepper@redhat.com>

* locale/iso-639.def: Correct one entry.  Add two missing entries.

* locale/iso-4217.def: Change entry for Eritrea.
Reported by Daniel Yacob <yacob@geez.org>.

23 years agoUpdate.
Ulrich Drepper [Mon, 25 Dec 2000 00:51:33 +0000 (00:51 +0000)]
Update.

2000-12-23  Ben Collins  <bcollins@debian.org>

* manual/charset.texi (Extended Char Intro): Fix typo in ISO 6937
description.

* manual/stdio.texi (Dynamic Output): Document the return value of
asprintf.  Also make the asprintf/snprintf examples a little
better (check for some error returns).

23 years ago(Dynamic Output): Document the return value of asprintf. Also make the asprintf...
Ulrich Drepper [Mon, 25 Dec 2000 00:44:08 +0000 (00:44 +0000)]
(Dynamic Output): Document the return value of asprintf.  Also make the asprintf/snprintf examples a little better (check for some error returns).

23 years agoUpdate.
Andreas Jaeger [Fri, 22 Dec 2000 09:00:20 +0000 (09:00 +0000)]
Update.

2000-12-22  Andreas Jaeger  <aj@suse.de>

* include/stdio.h: Add __ftrylockfile prototype.

23 years agoAdd __ftrylockfile prototype.
Andreas Jaeger [Fri, 22 Dec 2000 09:00:17 +0000 (09:00 +0000)]
Add __ftrylockfile prototype.

23 years agoUpdate.
Ulrich Drepper [Thu, 21 Dec 2000 23:42:32 +0000 (23:42 +0000)]
Update.

2000-12-21  H.J. Lu  <hjl@gnu.org>

* sysdeps/ia64/fpu/math_ldbl.h (ieee_long_double_shape_type):
Make sign_exponent element signed.

* sysdeps/ieee754/ldbl-96/math_ldbl.h (ieee_long_double_shape_type):
Fix a typo.

* sysdeps/i386/fpu/s_nextafterl.c (__nextafterl): Remove dead branch.

23 years agoFix a typo.
Ulrich Drepper [Thu, 21 Dec 2000 23:30:28 +0000 (23:30 +0000)]
Fix a typo.

23 years agoUpdate.
Andreas Jaeger [Thu, 21 Dec 2000 17:24:40 +0000 (17:24 +0000)]
Update.

2000-12-21  Andreas Jaeger  <aj@suse.de>

* nis/nss_nisplus/nisplus-ethers.c (struct etherent): Removed.
* inet/ether_hton.c: Likewise
* inet/ether_ntoh.c: Likewise.

* nis/nss_nis/nis-ethers.c (_nss_nis_getntohost_r): Fix
declaration to match prototype.

* include/netinet/ether.h (struct etherent): Declare here so that
all implementations use the same struct.

* nis/nss_nis/nis-ethers.c: Include netinet/ether.h to get
prototypes.
(struct ether): Removed.
Use struct etherent instead of ether everywhere.

* include/rpc/auth.h (DECLARE_NSS_PROTOTYPES): New.

* include/rpc/auth_des.h (DECLARE_NSS_PROTOTYPES): New.

* sunrpc/publickey.c: Include auth_des.h for prototypes.

* test-skeleton.c: Use temp_name_list instead of name_list to

23 years ago* nis/nss_nisplus/nisplus-ethers.c (struct etherent): Removed.
Andreas Jaeger [Thu, 21 Dec 2000 14:38:26 +0000 (14:38 +0000)]
* nis/nss_nisplus/nisplus-ethers.c (struct etherent): Removed.

* inet/ether_hton.c: Likewise
* inet/ether_ntoh.c: Likewise.
* nis/nss_nis/nis-ethers.c (_nss_nis_getntohost_r): Fix
declaration to match prototype.

* include/netinet/ether.h (struct etherent): Declare here so that
all implementations use the same struct.

* nis/nss_nis/nis-ethers.c: Include netinet/ether.h to get
prototypes.
(struct ether): Removed.
Use struct etherent instead of ether everywhere.

* include/rpc/auth.h (DECLARE_NSS_PROTOTYPES): New.

* include/rpc/auth_des.h (DECLARE_NSS_PROTOTYPES): New.

* sunrpc/publickey.c: Include auth_des.h for prototypes.

23 years agoAdd test for nextafter and 0.0.
Ulrich Drepper [Thu, 21 Dec 2000 08:09:22 +0000 (08:09 +0000)]
Add test for nextafter and 0.0.

23 years agoUpdate.
Ulrich Drepper [Thu, 21 Dec 2000 04:17:49 +0000 (04:17 +0000)]
Update.

2000-12-20  Ulrich Drepper  <drepper@redhat.com>

* math/test-misc.c: Add more tests for nextafter functions.

* sysdeps/i386/fpu/s_nextafterl.c: Handle change from denormal to
normal correctly.  Correct test for sign.
Based on a patch by HJ Lu.

23 years agoUpdate.
Ulrich Drepper [Wed, 20 Dec 2000 00:40:36 +0000 (00:40 +0000)]
Update.

2000-12-19  Ulrich Drepper  <drepper@redhat.com>

* Makeconfig (preprocess-version): Add -traditional to gcc call.
Cleanup sed calls.

23 years ago(preprocess-version): Add -traditional to gcc call. Cleanup sed calls.
Ulrich Drepper [Wed, 20 Dec 2000 00:40:12 +0000 (00:40 +0000)]
(preprocess-version): Add -traditional to gcc call.  Cleanup sed calls.

23 years ago(_nss_nis_setrpcent): Fix declaration to match prototype.
Andreas Jaeger [Tue, 19 Dec 2000 10:06:29 +0000 (10:06 +0000)]
(_nss_nis_setrpcent): Fix declaration to match prototype.

23 years agoUpdate.
Andreas Jaeger [Tue, 19 Dec 2000 09:51:05 +0000 (09:51 +0000)]
Update.

2000-12-19  Andreas Jaeger  <aj@suse.de>

* include/netinet/ether.h (DECLARE_NSS_PROTOTYPES): New.

* nis/nis_intern.h: Add prototype for __do_niscall3.

* nis/nss_nis/nis-rpc.c (_nss_nis_setrpcent): Fix declaration to
match prototype.

* include/netdb.h (DECLARE_NSS_PROTOTYPES): Reformat.

* include/rpc/netdb.h (DECLARE_NSS_PROTOTYPES): New.

* include/aliases.h (DECLARE_NSS_PROTOTYPES): New.

23 years ago* include/netinet/ether.h (DECLARE_NSS_PROTOTYPES): New.
Andreas Jaeger [Tue, 19 Dec 2000 09:50:44 +0000 (09:50 +0000)]
* include/netinet/ether.h (DECLARE_NSS_PROTOTYPES): New.

* nis/nis_intern.h: Add prototype for __do_niscall3.

* nis/nss_nis/nis-rpc.c (_nss_nis_setrpcent): Fix declaration to
match prototype.

* include/netdb.h (DECLARE_NSS_PROTOTYPES): Reformat.

* include/rpc/netdb.h (DECLARE_NSS_PROTOTYPES): New.

* include/aliases.h (DECLARE_NSS_PROTOTYPES): New.

23 years agoFix typos in strings.
Ulrich Drepper [Tue, 19 Dec 2000 05:48:11 +0000 (05:48 +0000)]
Fix typos in strings.

23 years agoUpdate.
Ulrich Drepper [Tue, 19 Dec 2000 05:07:31 +0000 (05:07 +0000)]
Update.

* math/test-misc.c: Add more tests for nextafter.
* sysdeps/i386/fpu/s_nextafterl.c: Handle decrement for x<0 correctly.
* sysdeps/ieee754/ldbl-96/math_ldbl.h
(ieee_long_double_shape_type): Make sign_exponent element signed.

23 years agoUpdate.
Ulrich Drepper [Tue, 19 Dec 2000 00:53:04 +0000 (00:53 +0000)]
Update.

* manual/message.texi: Add Estonian to plural overview list.
Correct rule for Slavic languages.
Patch by Stanislav Brabec <utx@penguin.cz>.

23 years agoUpdate.
Ulrich Drepper [Mon, 18 Dec 2000 22:36:28 +0000 (22:36 +0000)]
Update.

2000-12-18  Jes Sorensen  <jes@linuxcare.com>

* linuxthreads/sysdeps/ia64/pt-machine.h: __compare_and_swap
and compare_and_swap_with_release_semantics returns int not long.

23 years agoUpdate.
Ulrich Drepper [Mon, 18 Dec 2000 17:22:27 +0000 (17:22 +0000)]
Update.

2000-12-18  Ulrich Drepper  <drepper@redhat.com>

* nis/nss_nis/nis-netgrp.c: Remove unnecessary initializations.

23 years agoRemove unnecessary initializations.
Ulrich Drepper [Mon, 18 Dec 2000 17:22:03 +0000 (17:22 +0000)]
Remove unnecessary initializations.

23 years agoUpdate.
Andreas Jaeger [Mon, 18 Dec 2000 16:40:40 +0000 (16:40 +0000)]
Update.

2000-12-18  Andreas Jaeger  <aj@suse.de>

* test-skeleton.c: Use temp_name_list instead of temp_name_list to
avoid collision with name_list from inet/netgroup.h.

* nss/nss_files/files-network.c (NEED_H_ERRNO): Define.

* include/grp.h (DECLARE_NSS_PROTOTYPES): New.
* include/pwd.h (DECLARE_NSS_PROTOTYPES): New.
* include/netdb.h (DECLARE_NSS_PROTOTYPES): New.
* include/shadow.h (DECLARE_NSS_PROTOTYPES): New.

* hesiod/nss_hesiod/hesiod-proto.c (_nss_hesiod_setprotoent): Fix
declaration to match prototype.
* hesiod/nss_hesiod/hesiod-pwd.c (_nss_hesiod_setpwent): Likewise.
* hesiod/nss_hesiod/hesiod-grp.c (_nss_hesiod_setgrent): Likewise.
* hesiod/nss_hesiod/hesiod-service.c (_nss_hesiod_setservent):
Likewise.
* nis/nss_nis/nis-grp.c (_nss_nis_setgrent): Likewise.
* nis/nss_nis/nis-pwd.c (_nss_nis_setpwent): Likewise.
* nis/nss_nis/nis-proto.c (_nss_nis_setprotoent): Likewise.
* nis/nss_nis/nis-service.c (_nss_nis_setservent): Likewise.
(_nss_nis_getservbyport_r): Likewise.
* nis/nss_nis/nis-hosts.c (_nss_nis_sethostent): Likewise.
* nis/nss_nis/nis-spwd.c (_nss_nis_setspent): Likewise.
* nis/nss_nis/nis-network.c (_nss_nis_getnetent_r): Likewise.
(_nss_nis_setnetent): Likewise
* nis/nss_nis/nis-netgrp.c (_nss_nis_setnetgrent): Likewise.
(_nss_nis_endnetgrent): Likewise.
* nis/nss_nisplus/nisplus-netgrp.c (_nss_nisplus_endnetgrent):
Likewise.
(_nss_nisplus_setnetgrent): Likewise.
* nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_setspent): Likewise.
* nis/nss_nisplus/nisplus-pwd.c (_nss_nisplus_setpwent): Likewise.
* nis/nss_nisplus/nisplus-grp.c (_nss_nisplus_setgrent): Likewise.
* nis/nss_nisplus/nisplus-network.c (_nss_nisplus_setnetent):
Likewise.
* nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_sethostent):
Likewise.
* nis/nss_nisplus/nisplus-service.c (_nss_nisplus_setservent):
Likewise.
* nis/nss_nisplus/nisplus-proto.c (_nss_nisplus_setprotoent):
Likewise.
* nis/nss_compat/compat-spwd.c (_nss_compat_setspent): Likewise.
* nis/nss_compat/compat-pwd.c (_nss_compat_setpwent): Likewise.
* nis/nss_compat/compat-grp.c (_nss_compat_setgrent): Likewise.
* resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr_r): Likewise.
* resolv/nss_dns/dns-network.c (_nss_dns_getnetbyname_r): Likewise.
(_nss_dns_getnetbyaddr_r): Likewise.

23 years agoUpdate.
Andreas Jaeger [Mon, 18 Dec 2000 05:55:51 +0000 (05:55 +0000)]
Update.

2000-12-17  Andreas Jaeger  <aj@suse.de>

* sysdeps/s390/pt-machine.h (testandset): Use long int as return
value.
* sysdeps/arm/pt-machine.h (testandset): Likewise.
* sysdeps/hppa/pt-machine.h (testandset): Likewise.
* sysdeps/m68k/pt-machine.h (testandset): Likewise.
* sysdeps/sh/pt-machine.h (testandset): Likewise.
* sysdeps/sparc/sparc32/pt-machine.h (testandset): Likewise.
* sysdeps/sparc/sparc64/pt-machine.h (testandset): Likewise.

23 years ago* sysdeps/s390/pt-machine.h (testandset): Use long int as return
Andreas Jaeger [Mon, 18 Dec 2000 05:55:14 +0000 (05:55 +0000)]
* sysdeps/s390/pt-machine.h (testandset): Use long int as return

value.
* sysdeps/arm/pt-machine.h (testandset): Likewise.
* sysdeps/hppa/pt-machine.h (testandset): Likewise.
* sysdeps/m68k/pt-machine.h (testandset): Likewise.
* sysdeps/sh/pt-machine.h (testandset): Likewise.
* sysdeps/sparc/sparc32/pt-machine.h (testandset): Likewise.
* sysdeps/sparc/sparc64/pt-machine.h (testandset): Likewise.

23 years agoUpdate.
Ulrich Drepper [Sun, 17 Dec 2000 21:48:43 +0000 (21:48 +0000)]
Update.

2000-12-17  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/i386/pt-machine.h (testandset): Adjust for prototype change.
* sysdeps/i386/i686/pt-machine.h (testandset): Likewise.

23 years ago(testandset): Adjust for prototype change.
Ulrich Drepper [Sun, 17 Dec 2000 21:48:10 +0000 (21:48 +0000)]
(testandset): Adjust for prototype change.

23 years agoUpdate.
Andreas Jaeger [Sun, 17 Dec 2000 18:12:07 +0000 (18:12 +0000)]
Update.

* sysdeps/generic/k_sinl.c (__kernel_sinl): Fix functions
parameter.

* sysdeps/unix/sysv/linux/shm_open.c (freeit): Make static and add
unused attribute to shut up gcc warnings.

* sysdeps/generic/k_sinl.c: Include math_private for prototypes.
* sysdeps/generic/k_tanl.c: Likewise.
* sysdeps/generic/k_cosl.c: Likewise.
* sysdeps/generic/e_j0l.c: Likewise.
* sysdeps/generic/e_j1l.c: Likewise.
* sysdeps/generic/e_jnl.c: Likewise.
* sysdeps/generic/e_lgammal_r.c: Likewise.

23 years agoUpdate.
Andreas Jaeger [Sun, 17 Dec 2000 17:50:56 +0000 (17:50 +0000)]
Update.

* elf/neededobj1.c: Likewise.
* elf/neededobj2.c: Likewise.
* elf/neededobj3.c: Likewise.
* elf/neededobj4.c: Likewise.
* elf/nextmod1.c: Likewise.
* elf/nextmod2.c: Likewise.

23 years agoUpdate.
Andreas Jaeger [Sun, 17 Dec 2000 17:09:01 +0000 (17:09 +0000)]
Update.

2000-12-17  Andreas Jaeger  <aj@suse.de>

* elf/vismain.c: Move prototypes for functions in vismod*.c to
vismod.h.
* elf/vismod.h: New file.
* elf/Makefile (distribute): Add vismod.h.
* elf/vismod1.c: Include vismod.h.
* elf/vismod2.c: Likewise.
* elf/vismod3.c: Likewise.

* elf/constload3.c: Add prototype declarations to shut up gcc.
* elf/failobj.c: Likewise.
* elf/nodelmod3.c: Likewise.
* elf/filtmod1.c: Likewise.
* elf/filtmod2.c: Likewise.
* elf/reldepmod1.c: Likewise.
* elf/reldepmod2.c: Likewise.
* elf/reldepmod3.c: Likewise.
* elf/reldepmod4.c: Likewise.
* elf/unload2dep.c: Likewise.
* elf/unload2mod.c: Likewise.
* elf/ltglobmod1.c: Likewise.
* elf/pathoptobj.c: Likewise.

* locale/programs/ld-collate.c (collate_finish): Don't use labels
at end of compound statement.
* locale/programs/locale.c (show_info): Likewise.
* resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr_r): Likewise.

23 years ago* locale/programs/ld-collate.c (collate_finish): Don't use labels
Andreas Jaeger [Sun, 17 Dec 2000 17:06:32 +0000 (17:06 +0000)]
* locale/programs/ld-collate.c (collate_finish): Don't use labels

at end of compound statement.
* locale/programs/locale.c (show_info): Likewise.
* resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr_r): Likewise.

23 years agoUpdate.
Ulrich Drepper [Sat, 16 Dec 2000 18:25:45 +0000 (18:25 +0000)]
Update.

2000-12-16  Jakub Jelinek  <jakub@redhat.com>

* catgets/gencat.c (read_input_file): Avoid calling obstack_free
with a pointer not returned by obstack_ functions.

* sysdeps/unix/sysv/aix/bits/stat.h (struct stat): Align with AIX
version.
(struct stat64): Likewise.
Reported by Michael Keezer <mkeezer@redhat.com>.

23 years agoUpdate.
Ulrich Drepper [Sat, 16 Dec 2000 17:50:48 +0000 (17:50 +0000)]
Update.

2000-12-16  Ulrich Drepper  <drepper@redhat.com>

* timezone/asia: Update from tzdata2000h.
* timezone/australasia: Likewise.
* timezone/backward: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.

2000-12-14  Jakub Jelinek  <jakub@redhat.com>

* io/ftw.c (ftw_dir): If process_entry returned non-zero result
and dir.stream is NULL, only free dir.content.
* io/ftwtest.c (cb, main): Add --early-exit option to test it.
* io/ftwtest-sh: Test with --early-exit.

23 years agoUpdate.
Ulrich Drepper [Sat, 16 Dec 2000 07:54:18 +0000 (07:54 +0000)]
Update.

2000-12-13  Jakub Jelinek  <jakub@redhat.com>

* misc/efgcvt.c (FCVT_MAXDIG): Define.
(FCVT_BUFPTR): New variable.
(fcvt): If fcvt_r returns -1 on the static short buffer,
try to malloc a sufficiently large one and retry.
(free_mem): New function.
* misc/qefgcvt.c (FCVT_MAXDIG): Define.
* misc/tst-efgcvt.c (fcvt_tests): Add new test.

2000-12-15  Ulrich Drepper  <drepper@redhat.com>

* misc/dirname.c (dirname): Fix search for second to last slash.

2000-12-13  Andreas Jaeger  <aj@suse.de>

* misc/tst-dirname.c (main): Fix typo in test to really use
the examples from Unix98.
Reported by Michael Kerrisk <mtk16@ext.canterbury.ac.nz>.

23 years agoUpdate.
Ulrich Drepper [Sat, 16 Dec 2000 04:48:49 +0000 (04:48 +0000)]
Update.

2000-12-09  H.J. Lu  <hjl@gnu.org>

* sysdeps/ia64/fpu/s_fabs.S: New file.
* sysdeps/ia64/fpu/s_fabsf.S: New file.
* sysdeps/ia64/fpu/s_fabsl.S: New file.

2000-12-10  Richard Henderson  <rth@redhat.com>

23 years agofabs implementation for IA-64.
Ulrich Drepper [Sat, 16 Dec 2000 04:48:04 +0000 (04:48 +0000)]
fabs implementation for IA-64.

23 years agoUpdate.
Andreas Jaeger [Fri, 15 Dec 2000 16:03:57 +0000 (16:03 +0000)]
Update.

2000-12-15  Andreas Jaeger  <aj@suse.de>

* stdio-common/scanf9.c (main): Reformat and change to avoid
warnings.

* stdio-common/tstdiomisc.c: Make local functions static.
* stdio-common/tst-printf.c: Likewise.

* elf/constload2.c: Add prototype declarations to shut up gcc.
* elf/dep1.c: Likewise.
* elf/dep2.c: Likewise.
* elf/dep3.c: Likewise.
* elf/dep4.c: Likewise.
* elf/ltglobmod2.c: Likewise.

* libio/fmemopen.c: Make local functions static.

* elf/Makefile (distribute): Added testobj.h.

* elf/testobj.h: New file.

* elf/testobj1.c: Include testobj.h and move prototype
declarations to testobj.h.
* elf/testobj2.c: Likewise.
* elf/testobj3.c: Likewise.
* elf/testobj4.c: Likewise.
* elf/testobj5.c: Likewise.
* elf/testobj6.c: Likewise.
* elf/testobj1_1.c: Likewise.
* elf/preloadtest.c: Likewise.

23 years agoUpdate.
Andreas Jaeger [Fri, 15 Dec 2000 14:16:56 +0000 (14:16 +0000)]
Update.

2000-12-15  Ben Collins  <bcollins@debian.org>

* misc/sys/cdefs.h: Fix thinko in checks for flexarr macros.
Patch by Akim Demaille <akim@epita.fr> in Debian bug report.

23 years agoUpdate.
Andreas Jaeger [Fri, 15 Dec 2000 06:42:07 +0000 (06:42 +0000)]
Update.

2000-12-14  H.J. Lu  <hjl@gnu.org>

* sysdeps/ieee754/flt-32/s_sincosf.c (__sincosf): The exponent
field in a float is 8 bits, not 11 bits.

23 years agoUpdate.
Andreas Jaeger [Wed, 13 Dec 2000 14:04:38 +0000 (14:04 +0000)]
Update.

2000-12-13  Jakub Jelinek  <jakub@redhat.com>

* math/test-misc.c (main): Adjust m for IEEE quad long double.

23 years agoUpdate.
Andreas Jaeger [Wed, 13 Dec 2000 10:56:28 +0000 (10:56 +0000)]
Update.

* manual/message.texi (Using gettextized software): Fix typo.

* manual/charset.texi (Converting a Character): Fix mbstouwcs
program to compile.
Patch by Martin Buchholz <martin@xemacs.org>.

23 years agoUpdate.
Andreas Jaeger [Wed, 13 Dec 2000 08:48:42 +0000 (08:48 +0000)]
Update.

2000-12-13  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/sigpending.c (sigpending): Fix typo.
Reported by Michael Kerrisk <mtk16@ext.canterbury.ac.nz>.

23 years agoUpdate.
Andreas Jaeger [Mon, 11 Dec 2000 19:27:26 +0000 (19:27 +0000)]
Update.

2000-12-11  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/mips/kernel_sigaction.h: Declare
kernel_sigset_t and use it.
Patch by Hiroyuki Machida <machida@sm.sony.co.jp>.

23 years agoDeclare kernel_sigset_t and use it.
Andreas Jaeger [Mon, 11 Dec 2000 19:27:03 +0000 (19:27 +0000)]
Declare kernel_sigset_t and use it.

Patch by Hiroyuki Machida <machida@sm.sony.co.jp>.

23 years agoUpdate.
Ulrich Drepper [Mon, 11 Dec 2000 04:36:53 +0000 (04:36 +0000)]
Update.

2000-12-10  Richard Henderson <rth@redhat.com>

* sysdeps/alpha/alphaev67/fpu/Implies: New file.
* sysdeps/alpha/alphaev6/fpu/e_sqrtf.S: New file.
* sysdeps/alpha/alphaev6/fpu/e_sqrt.S: New file.

23 years agoUpdate.
Ulrich Drepper [Sun, 10 Dec 2000 22:34:55 +0000 (22:34 +0000)]
Update.

* sysdeps/alpha/htonl.S: Fix a typo.

2000-12-10  Jakub Jelinek  <jakub@redhat.com>

23 years agoUpdate.
Ulrich Drepper [Sun, 10 Dec 2000 22:28:48 +0000 (22:28 +0000)]
Update.

2000-12-10  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/alpha/alphaev6/stxcpy.S: Exchange t8 with t10.

23 years agoExchange t8 with t10.
Ulrich Drepper [Sun, 10 Dec 2000 22:27:31 +0000 (22:27 +0000)]
Exchange t8 with t10.

23 years agoUpdate.
Andreas Jaeger [Sun, 10 Dec 2000 16:14:00 +0000 (16:14 +0000)]
Update.

cast as suggested by Jakub Jelinek <jakub@redhat.com> and Ulrich
Drepper <drepper@redhat.com>.

23 years agoUpdate.
Andreas Jaeger [Sun, 10 Dec 2000 11:25:44 +0000 (11:25 +0000)]
Update.

2000-12-10  Andreas Jaeger  <aj@suse.de>

* locale/programs/ld-ctype.c (charclass_symbolic_ellipsis): Fixed
cast as suggested by Jakub Jelinek <jakub@redhat.com>.

2000-12-06  Jim Wilson <wilson@redhat.com>
2000-12-05  Martin Schwidefsky <schwidefsky@de.ibm.com>
2000-11-22  Paul Eggert  <eggert@twinsun.com>
2000-11-28  Masahide Washizawa <washi@jp.ibm.com>
2000-11-21  Alan Modra <alan@linuxcare.com.au>
2000-11-21  Martin Schwidefsky <schwidefsky@de.ibm.com>
failed.  Use gettext() not _().
2000-11-09  Martin Schwidefsky <mschwide@nc.boeblingen.de.ibm.com>

23 years agoUpdate.
Andreas Jaeger [Sat, 9 Dec 2000 18:33:58 +0000 (18:33 +0000)]
Update.

2000-12-09  Andreas Jaeger  <aj@suse.de>

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

* sysdeps/unix/sysv/linux/mips/sys/acct.h: Removed, we can use the
generic version.
Patches by Hiroyuki Machida <machida@sm.sony.co.jp>.

* locale/programs/ld-collate.c (handle_ellipsis): Fix format
string.

* locale/programs/ld-ctype.c (charclass_symbolic_ellipsis): Fix
format string.

* nscd/hstcache.c (addhstbyname): Add cast to avoid warning.
* nscd/connections.c (handle_request): Likewise.
* nscd/pwdcache.c (addpwbyname): Likewise.
* nscd/grpcache.c (addgrbyname): Likewise.

* nscd/nscd_conf.c (nscd_parse_file): Remove extra argument.

23 years agoRemoved, we can use the generic version.
Andreas Jaeger [Sat, 9 Dec 2000 18:31:01 +0000 (18:31 +0000)]
Removed, we can use the generic version.

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Dec 2000 18:10:15 +0000 (18:10 +0000)]
Update.

* string/stratcliff.c: Add tests for stpncpy, memcpy, and mempcpy.

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Dec 2000 16:41:02 +0000 (16:41 +0000)]
Update.

2000-12-09  Ulrich Drepper  <drepper@redhat.com>

* Makeconfig (default_cflags): Make -O2 the default for stable
releases.

2000-12-08  H.J. Lu  <hjl@gnu.org>

* sysdeps/ia64/fpu/s_isinfl.S: Renamed to ...
* sysdeps/ia64/fpu/s_isinf.S: This.
Add a .pred.rel.mutex note to avoid false report.

* sysdeps/ia64/fpu/s_isnanl.S: Renamed to ...
* sysdeps/ia64/fpu/s_isnan.S: This.

* sysdeps/ia64/fpu/s_fpclassify.S: New file.
* sysdeps/ia64/fpu/s_fpclassifyf.S: New file.
* sysdeps/ia64/fpu/s_fpclassifyl.S: New file.
* sysdeps/ia64/fpu/s_isinff.S: New file.
* sysdeps/ia64/fpu/s_isinfl.S: New file.
* sysdeps/ia64/fpu/s_isnanf.S: New file.
* sysdeps/ia64/fpu/s_isnanl.S: New file.
* sysdeps/ia64/fpu/s_finite.S: New file.
* sysdeps/ia64/fpu/s_finitef.S: New file.
* sysdeps/ia64/fpu/s_finitel.S: New file.
* sysdeps/ia64/fpu/s_signbit.S: New file.
* sysdeps/ia64/fpu/s_signbitf.S: New file.
* sysdeps/ia64/fpu/s_signbitl.S: New file.
* sysdeps/ia64/fpu/s_copysign.S: New file.
* sysdeps/ia64/fpu/s_copysignf.S: New file.
* sysdeps/ia64/fpu/s_copysignl.S: New file.

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Dec 2000 03:58:22 +0000 (03:58 +0000)]
Update.

* math/libm-test.inc (main): Fix typos in messages.

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Dec 2000 00:33:53 +0000 (00:33 +0000)]
Update.

2000-12-08  Ulrich Drepper  <drepper@redhat.com>

* string/stratcliff.c: Add test for rawmemchr.

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Dec 2000 00:02:12 +0000 (00:02 +0000)]
Update.

2000-12-08  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-open.c (_dl_open): If objname points right after errstring,
allocate it together with errstring using alloca.
* elf/dl-error.c (_dl_signal_error): If malloc failed, set objname
to "", because it might point to local stack.

23 years agoUpdate.
Ulrich Drepper [Fri, 8 Dec 2000 22:39:54 +0000 (22:39 +0000)]
Update.

2000-12-05  H.J. Lu  <hjl@gnu.org>

* nss/Makefile (routines): Add getnssent and getnssent_r.
* nss/nsswitch.h (__nss_setent): New internal NSS function.
(__nss_endent): Likewise.
(__nss_getent_r): Likewise.
(__nss_getent): Likewise.
* nss/getnssent_r.c: New file.
* nss/getnssent.c: New file.
* nss/getXXent.c (H_ERRNO_VAR): Updated.
(GETFUNC_NAME): Updated to call __nss_getent ().
* nss/getXXent_r.c (H_ERRNO_VAR_P): New.
(STAYOPEN_TMPVAR): Updated.
(STAYOPEN_VAR): Updated.
(SETFUNC_NAME): Updated to call __nss_setent ().
(ENDFUNC_NAME): Updated to call __nss_endent ().
(INTERNAL (REENTRANT_GETNAME)): Updated to call __nss_getent_r ().

23 years agoGeneric getXXent function.
Ulrich Drepper [Fri, 8 Dec 2000 22:38:13 +0000 (22:38 +0000)]
Generic getXXent function.

23 years agoUpdate.
Andreas Jaeger [Fri, 8 Dec 2000 19:19:43 +0000 (19:19 +0000)]
Update.

2000-12-08  Andreas Jaeger  <aj@suse.de>

* nscd/dbg_log.h (dbg_log): Correct attribute.

23 years ago(dbg_log): Correct attribute.
Andreas Jaeger [Fri, 8 Dec 2000 19:19:27 +0000 (19:19 +0000)]
(dbg_log): Correct attribute.