external/glibc.git
24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 16:58:41 +0000 (16:58 +0000)]
Update.

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

* stdio-common/vfscanf.c: Add %F format support.

* locale/programs/ld-ctype.c (ctype_output): Make sure
_NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN and
_NL_CTYPE_TRANSLIT_IGNORE_LEN are aligned.
(ctype_read): Enable returning of wide character strings for reading
transliteration information.

24 years ago(_EXTERN_INLINE): Remove. Use static __inline instead of _EXTERN_INLINE.
Andreas Jaeger [Wed, 23 Aug 2000 16:57:31 +0000 (16:57 +0000)]
(_EXTERN_INLINE): Remove. Use static __inline instead of _EXTERN_INLINE.

24 years agoAdd %F format support.
Ulrich Drepper [Wed, 23 Aug 2000 16:53:42 +0000 (16:53 +0000)]
Add %F format support.

24 years agoUpdate.
Andreas Jaeger [Wed, 23 Aug 2000 16:48:51 +0000 (16:48 +0000)]
Update.

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

* locale/programs/ld-ctype.c (ctype_read): Fix parameter for
lr_error.

24 years agoUpdate.
Andreas Jaeger [Wed, 23 Aug 2000 14:20:17 +0000 (14:20 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Use
__setrlimit as strong name. Takes only 2 arguments.

* sysdeps/unix/sysv/linux/sh/syscalls.list: __syscall_setrlimit
takes only 2 arguments.

24 years agoUpdate.
Andreas Jaeger [Wed, 23 Aug 2000 09:53:54 +0000 (09:53 +0000)]
Update.

* sysdeps/s390/__longjmp.c: Add __ to JB_GPR*.

24 years agoUpdate.
Andreas Jaeger [Wed, 23 Aug 2000 09:04:23 +0000 (09:04 +0000)]
Update.

2000-08-23  Martin Schwidefsky <schwidefsky@de.ibm.com>

* sysdeps/s390/bits/setjmp.h: Add __ to JB_GPR* defines.

only for !SHARED case. Get the code from dl-osinfo.h.
2000-08-21  Martin Schwidefsky <schwidefsky@de.ibm.com>
2000-08-21  Martin Schwidefsky <schwidefsky@de.ibm.com>

24 years agoAdd __ to JB_GPR* defines.
Andreas Jaeger [Wed, 23 Aug 2000 09:03:54 +0000 (09:03 +0000)]
Add __ to JB_GPR* defines.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 08:25:46 +0000 (08:25 +0000)]
Update.

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

* locale/programs/ld-ctype.c (ctype_read): Allow more than one
default_missing character being specified, pick the first
representable.

24 years ago(ctype_read): Allow more than one default_missing character being specified, pick...
Ulrich Drepper [Wed, 23 Aug 2000 07:44:35 +0000 (07:44 +0000)]
(ctype_read): Allow more than one default_missing character being specified, pick the first representable.

24 years agoAdd some pure attributes.
Andreas Jaeger [Wed, 23 Aug 2000 07:23:46 +0000 (07:23 +0000)]
Add some pure attributes.

24 years agoUpdate.
Andreas Jaeger [Wed, 23 Aug 2000 07:22:48 +0000 (07:22 +0000)]
Update.

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

* include/wchar.h: Add some pure attributes.

* time/time.h: Add const attribute for dysize.

* include/stdlib.h: Add malloc attribute to __posix memalign.

* stdlib/stdlib.h: Add some pure and malloc attributes.
* wcsmbs/wchar.h: Likewise.

* dirent/dirent.h: Add some pure attributes.
* include/dirent.h: Likewise.

24 years agoAdd const attribute for dysize.
Andreas Jaeger [Wed, 23 Aug 2000 07:22:12 +0000 (07:22 +0000)]
Add const attribute for dysize.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 07:15:54 +0000 (07:15 +0000)]
Update.

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

* inet/netinet/in.h (struct in6_addr): Don't enforce 64bit alignment
on 64bit arches.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 07:03:49 +0000 (07:03 +0000)]
Update.

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

* iconvdata/iso-2022-jp.c: In conversion to ISO-2022-JP, add two
missing buffer size checks.

24 years agoIn conversion to ISO-2022-JP, add two missing buffer size checks.
Ulrich Drepper [Wed, 23 Aug 2000 06:59:33 +0000 (06:59 +0000)]
In conversion to ISO-2022-JP, add two missing buffer size checks.

24 years agoUpdate.
Andreas Jaeger [Wed, 23 Aug 2000 06:57:06 +0000 (06:57 +0000)]
Update.

* sysdeps/unix/sysv/linux/alpha/syscalls.list: Use __setrlimit as
strong name.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.

24 years agoUse __setrlimit as strong name.
Andreas Jaeger [Wed, 23 Aug 2000 06:55:15 +0000 (06:55 +0000)]
Use __setrlimit as strong name.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 06:52:05 +0000 (06:52 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/dl-osinfo.h: Include "kernel-features.h",
otherwise __LINUX_KERNEL_VERSION might not be defined.
(MIN): Define if not already defined.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 06:35:22 +0000 (06:35 +0000)]
Update.

* stdio-common/vfprintf.c: Handle %F format.
* stdio-common/printf-parse.h (parse_one_spec): Likewise.
Reported by Joseph S. Myers <jsm28@cam.ac.uk>.

* stdio-common/tstdiomisc.c: Add test for %F printf format.

* po/zh.po: New file.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 05:52:43 +0000 (05:52 +0000)]
Update.

* iconvdata/sjis.c: In conversion from UCS4, correct test for
enough room in target buffer.
Patch by KUSANO Takayuki <AE5T-KSN@asahi-net.or.jp> [PR libc/1865].
* iconvdata/bug-iconv1.c: New file.
* iconvdata/Makefile (tests): Add bug-iconv1.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 04:04:02 +0000 (04:04 +0000)]
Update.

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

* locale/iso-4217.def: Update entry for Nicaragua.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 03:47:08 +0000 (03:47 +0000)]
Update.

* locales/es_MX: Correct int_curr_symbol.
* locales/es_PE: Likewise.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 02:59:03 +0000 (02:59 +0000)]
Update.

* SUPPORTED: Add missing supported locales.

* locales/fa_IR: Correct a few of the contained bugs.

* locales/en_CA,2.5: Removed.
* locales/fr_CA,2.13: Removed.
* locales/in_ID: Removed.

24 years agoUpdate.
Ulrich Drepper [Wed, 23 Aug 2000 02:38:11 +0000 (02:38 +0000)]
Update.

* locales/zh_HK: New file.

* charmaps/BIG5HKSCS: New file.

24 years agoChinese language locale for Hong Kong.
Ulrich Drepper [Wed, 23 Aug 2000 02:36:34 +0000 (02:36 +0000)]
Chinese language locale for Hong Kong.

24 years ago* hurd/hurdsig.c: Rearrange headers a bit. (_hurdsig_init): Block until _hurd_msgport...
Mark Kettenis [Tue, 22 Aug 2000 19:31:27 +0000 (19:31 +0000)]
* hurd/hurdsig.c: Rearrange headers a bit. (_hurdsig_init): Block until _hurd_msgport_thread is initialized when cthreads is being used.

2000-08-22  Mark Kettenis  <kettenis@gnu.org>

* hurd/hurdsig.c: Rearrange headers a bit.
(_hurdsig_init): Block until _hurd_msgport_thread is initialized
when cthreads is being used.

24 years ago(_dl_sysdep_start): Move DL_SYSDEP_OSCHECK before the use of the first system call.
Ulrich Drepper [Tue, 22 Aug 2000 17:59:19 +0000 (17:59 +0000)]
(_dl_sysdep_start): Move DL_SYSDEP_OSCHECK before the use of the first system call.

24 years agoUpdate.
Ulrich Drepper [Tue, 22 Aug 2000 17:48:22 +0000 (17:48 +0000)]
Update.

* elf/Makefile (distribute): Add dl-osinfo.h.
* sysdeps/generic/dl-osinfo.h: New file.
* sysdeps/unix/sysv/linux/dl-osinfo.h: New file.
* sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Use DL_SYSDEP_OSCHECK
if defined.
* sysdeps/unix/sysv/linux/init-first.c: Perform kernel version test
only for !SHARED case.  Get the code from dl-osinfo.h.

24 years agoUpdate.
Ulrich Drepper [Tue, 22 Aug 2000 16:27:22 +0000 (16:27 +0000)]
Update.

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

* stdlib/random_r.c: Cleanups.
* stdlib/tst-random.c: New file.
* stdlib/Makefile (tests): Add tst-random.
Patches by Michael Fischer <fischer-michael@cs.yale.edu>.

* sysdeps/unix/sysv/linux/s390/getmsg.c: Remove.
* sysdeps/unix/sysv/linux/s390/getpmsg.c: Remove.
* sysdeps/unix/sysv/linux/s390/putmsg.c: Remove.
* sysdeps/unix/sysv/linux/s390/putpmsg.c: Remove.

24 years agoTests for random function family.
Ulrich Drepper [Tue, 22 Aug 2000 16:24:10 +0000 (16:24 +0000)]
Tests for random function family.

24 years agoUpdate.
Andreas Jaeger [Tue, 22 Aug 2000 14:13:25 +0000 (14:13 +0000)]
Update.

2000-08-21  Martin Schwidefsky  <schwidefsky@de.ibm.com>

        * sysdeps/unix/sysv/linux/s390/getmsg.c: Remove.
        * sysdeps/unix/sysv/linux/s390/getpmsg.c: Remove.
        * sysdeps/unix/sysv/linux/s390/putmsg.c: Remove.
        * sysdeps/unix/sysv/linux/s390/putpmsg.c: Remove.

24 years ago * sysdeps/unix/sysv/linux/s390/getmsg.c: Remove. * sysdeps/unix/sysv...
Andreas Jaeger [Tue, 22 Aug 2000 14:10:38 +0000 (14:10 +0000)]
    * sysdeps/unix/sysv/linux/s390/getmsg.c: Remove.         * sysdeps/unix/sysv/linux/s390/getpmsg.c: Remove.         * sysdeps/unix/sysv/linux/s390/putmsg.c: Remove.         * sysdeps/unix/sysv/linux/s390/putpmsg.c: Remove.

24 years agoUpdate.
Ulrich Drepper [Tue, 22 Aug 2000 09:10:20 +0000 (09:10 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/alpha/syscalls.list (sysctl): Remove.
* sysdeps/unix/sysv/linux/ia64/syscalls.list (sysctl): Remove.
(__syscall__sysctl): Add.

24 years agoUpdate.
Ulrich Drepper [Tue, 22 Aug 2000 08:49:56 +0000 (08:49 +0000)]
Update.

* locales/vi_VN: New file.
* SUPPORTED: Add vi_VN.UTF-8.

24 years agoUpdate.
Ulrich Drepper [Tue, 22 Aug 2000 08:32:32 +0000 (08:32 +0000)]
Update.

* locales/ko_KR: Correct currency_symbol entry.

* locales/hi_IN: New file.
* SUPPORTED: Add hi_IN.UTF-8.

24 years agoUpdate.
Ulrich Drepper [Tue, 22 Aug 2000 08:00:17 +0000 (08:00 +0000)]
Update.

* Makefile (test-input): Add da_DK and hr_HR sorting tests.

* sort-test.sh: Improve error handling by printing more information.

24 years agoImprove error handling by printing more information.
Ulrich Drepper [Tue, 22 Aug 2000 07:53:41 +0000 (07:53 +0000)]
Improve error handling by printing more information.

24 years ago* Examples/ex13.c: New test by Kurt Garloff <garloff@suse.de>.
Andreas Jaeger [Tue, 22 Aug 2000 07:35:53 +0000 (07:35 +0000)]
* Examples/ex13.c: New test by Kurt Garloff <garloff@suse.de>.

* Makefile (tests): Add ex13.
2000-08-22  Andreas Jaeger  <aj@suse.de>

* Examples/ex13.c: New test by Kurt Garloff <garloff@suse.de>.

* Makefile (tests): Add ex13.

24 years agoUpdate.
Ulrich Drepper [Tue, 22 Aug 2000 07:24:46 +0000 (07:24 +0000)]
Update.

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

* locales/ar_AE: New file.
* locales/ar_BH: New file.
* locales/ar_DZ: New file.
* locales/ar_EG: New file.
* locales/ar_IQ: New file.
* locales/ar_JO: New file.
* locales/ar_KW: New file.
* locales/ar_LB: New file.
* locales/ar_LY: New file.
* locales/ar_MA: New file.
* locales/ar_OM: New file.
* locales/ar_QA: New file.
* locales/ar_SD: New file.
* locales/ar_SY: New file.
* locales/ar_TN: New file.
* locales/ar_YE: New file.
* SUPPORTED: Add Arabic locales.

* locales/es_CR: New file.
* locales/es_NI: New file.
* locales/es_PR: New file.

24 years agoArabic language locale for United Arab Emirates.
Ulrich Drepper [Tue, 22 Aug 2000 07:18:22 +0000 (07:18 +0000)]
Arabic language locale for United Arab Emirates.

24 years agoUpdate.
Andreas Jaeger [Tue, 22 Aug 2000 05:57:55 +0000 (05:57 +0000)]
Update.

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

* stdlib/tst-strtol.c: Add test for 0xFFFFFFFFFFFF00FF (from PR
libc/1864).
* stdlib/tst-strtoll.c: Likewise.

24 years ago* stdlib/tst-strtol.c: Add test for 0xFFFFFFFFFFFF00FF (from PR
Andreas Jaeger [Tue, 22 Aug 2000 05:57:04 +0000 (05:57 +0000)]
* stdlib/tst-strtol.c: Add test for 0xFFFFFFFFFFFF00FF (from PR

libc/1864).
* stdlib/tst-strtoll.c: Likewise.

24 years agoSpanish langauge locale for Puerto Rico.
Ulrich Drepper [Tue, 22 Aug 2000 04:25:58 +0000 (04:25 +0000)]
Spanish langauge locale for Puerto Rico.

24 years agoUpdate.
Ulrich Drepper [Tue, 22 Aug 2000 03:49:38 +0000 (03:49 +0000)]
Update.

* stdlib/random_r.c (__setstate_r): Also compute end_ptr
correctly.
(__initstate_r): Set errno on error.
(__random_r): Likewise.
(__setstate_r): Correct offset when computing
new rptr and fptr.  Test for arg_state being NULL.
Reported by Michael Fischer <fischer@cs.yale.edu>.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 23:31:38 +0000 (23:31 +0000)]
Update.

* stdlib/random_r.c (__setstate_r): Correct offset when computing
new rptr and fptr.  Reported by Michael Fischer <fischer@cs.yale.edu>.

* posix/regex.h: Add macro definitions to allow compiling outside
glibc.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 20:58:00 +0000 (20:58 +0000)]
Update.

* sysdeps/i370/Implies: Removed.
* sysdeps/mvs/Implies: Removed.

* catgets/catgets.c (catopen): Filter out env_var values with / if
necessary.

* locale/findlocale.c (_nl_find_locale): Move test for unusable
locale name after all getenvs.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 20:05:51 +0000 (20:05 +0000)]
Update.

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

* configure.in: Allow sed versions like 3.02.8.
Patch by Rodrigo Barbosa <rodrigob@conectiva.com.br>.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 19:15:14 +0000 (19:15 +0000)]
Update.

2000-08-21  Marko Myllynen  <myllynen@lut.fi>

* inet/netinet/icmp6.h: Add Mobile IPv6 extensions structures.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 19:12:24 +0000 (19:12 +0000)]
Update.

* sysdeps/posix/getaddrinfo.c (gethosts): Handle TRY_AGAIN error
of gethostbyname2_r call.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 18:36:45 +0000 (18:36 +0000)]
Update.

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

* intl/locale.alias: Add aliases for Korean.

24 years agoGerman language locale for Belgium with Euro.
Ulrich Drepper [Mon, 21 Aug 2000 17:59:31 +0000 (17:59 +0000)]
German language locale for Belgium with Euro.

24 years agoS390 specific ftestexcept implementation.
Andreas Jaeger [Mon, 21 Aug 2000 17:10:50 +0000 (17:10 +0000)]
S390 specific ftestexcept implementation.

24 years agoUpdate.
Andreas Jaeger [Mon, 21 Aug 2000 17:09:18 +0000 (17:09 +0000)]
Update.

* sysdeps/s390/__longjmp.c: Remove unused variable result.
* sysdeps/s390/fpu/bits/fenv.h: Move FPC_* definitions to fenv_libc.h.
* sysdeps/unix/sysv/linux/s390/sys/elf.h: Move elf definitions to

24 years agoLinux/S390 specific <sys/procfs.h> version.
Andreas Jaeger [Mon, 21 Aug 2000 17:09:14 +0000 (17:09 +0000)]
Linux/S390 specific <sys/procfs.h> version.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 17:08:58 +0000 (17:08 +0000)]
Update.

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

* Makefile (install-locales): Handle option in locale name.  Print
progress information.

* SUPPORTED: Add all the @euro locales.

* locales/ca_ES@euro: Update charset comment.
* locales/de_AT@euro: New file.
* locales/de_DE@euro: New file.
* locales/de_LU@euro: New file.
* locales/en_IE@euro: New file.
* locales/es_ES@euro: New file.
* locales/fi_FI@euro: New file.
* locales/fr_BE@euro: New file.
* locales/fr_FR@euro: New file.
* locales/fr_LU@euro: New file.
* locales/it_IT@euro: New file.
* locales/nl_NL@euro: New file.
* locales/pt_PT@euro: New file.

24 years agoMove elf definitions to sys/procfs.h as proposed by Mark Kettenis.
Andreas Jaeger [Mon, 21 Aug 2000 17:08:21 +0000 (17:08 +0000)]
Move elf definitions to sys/procfs.h as proposed by Mark Kettenis.

24 years agoLinux/S390 implmentation of lchown.
Andreas Jaeger [Mon, 21 Aug 2000 17:08:11 +0000 (17:08 +0000)]
Linux/S390 implmentation of lchown.

24 years agoUpdate charset comment.
Ulrich Drepper [Mon, 21 Aug 2000 17:07:41 +0000 (17:07 +0000)]
Update charset comment.

24 years agoLinux/S390 specific version.
Andreas Jaeger [Mon, 21 Aug 2000 17:07:40 +0000 (17:07 +0000)]
Linux/S390 specific version.

24 years agoAdd all the @euro locales.
Ulrich Drepper [Mon, 21 Aug 2000 17:07:11 +0000 (17:07 +0000)]
Add all the @euro locales.

24 years agoRemove sys/reg.h.
Andreas Jaeger [Mon, 21 Aug 2000 17:07:07 +0000 (17:07 +0000)]
Remove sys/reg.h.

24 years ago(install-locales): Handle option in locale name. Print progress information.
Ulrich Drepper [Mon, 21 Aug 2000 17:06:55 +0000 (17:06 +0000)]
(install-locales): Handle option in locale name.  Print progress information.

24 years agoAdd sys/procfs.h.
Andreas Jaeger [Mon, 21 Aug 2000 17:06:46 +0000 (17:06 +0000)]
Add sys/procfs.h.

24 years agoUpdate.
Andreas Jaeger [Mon, 21 Aug 2000 16:58:54 +0000 (16:58 +0000)]
Update.

2000-08-21  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/s390/__longjmp.c: Removed unused variable result.
* sysdeps/s390/fpu/bits/fenv.h: Moved FPC_* definitions to fenv_libc.h.
* sysdeps/s390/fpu/fclrexcpt.c: Include fenv_libc.h instead of fenv.h.
* sysdeps/s390/fpu/fegetenv.c: New file.
* sysdeps/s390/fpu/fegetround.c: Include fenv_libc.h instead of fenv.h.
* sysdeps/s390/fpu/feholdexcpt.c: New file.
* sysdeps/s390/fpu/fenv_libc.h: New file.
* sysdeps/s390/fpu/fesetenv.c: New file.
* sysdeps/s390/fpu/fesetround.c: Include fenv_libc.h instead of fenv.h.
* sysdeps/s390/fpu/feupdateenv.c: New file.
* sysdeps/s390/fpu/fgetexcptflg.c: Reformatted.
* sysdeps/s390/fpu/fpu_control.h: Corrected header.
* sysdeps/s390/fpu/fraiseexcpt.c: New file.
* sysdeps/s390/fpu/fsetexcptflg.c: New file.
* sysdeps/s390/fpu/ftestexcept.c: New file.
* sysdeps/s390/fpu/libm-test-ulps: New file.
* sysdeps/s390/gmp-mparam.h: Add end of comment.
* sysdeps/s390/initfini.c: New file.
* sysdeps/unix/sysv/linux/s390/Dist: Add sys/procfs.h.
* sysdeps/unix/sysv/linux/s390/Makefile: Remove sys/reg.h.
* sysdeps/unix/sysv/linux/s390/bits/stat.h: New file.
* sysdeps/unix/sysv/linux/s390/lchown.c: New file.
* sysdeps/unix/sysv/linux/s390/sys/elf.h: Moved elf definitions to
sys/procfs.h as proposed by Mark Kettenis.
* sysdeps/unix/sysv/linux/s390/sys/procfs.h: New file.

24 years agoUpdate.
Andreas Jaeger [Mon, 21 Aug 2000 16:02:48 +0000 (16:02 +0000)]
Update.

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

* include/poll.h: Include include/sys/poll.h to get __poll
declaration.

* io/sys/poll.h: Move __poll declaration from here...
* include/sys/poll.h: ...to here.

* include/sys/socket.h (__getpeername): Add declaration.

* include/wchar.h (__vswprintf): Add declaration.

* include/stdio.h (__flockfile): Add declaration.
(__funlockfile): Likewise.

24 years ago(__getpeername): Add declaration.
Andreas Jaeger [Mon, 21 Aug 2000 08:37:43 +0000 (08:37 +0000)]
(__getpeername): Add declaration.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 08:24:10 +0000 (08:24 +0000)]
Update.

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

* locales/ca_ES: Correct comment.

* locales/ca_ES@euro: New file.
* locales/de_AT@euro: New file.
* locales/de_DE@euro: New file.
* locales/de_LU@euro: New file.
* locales/en_IE@euro: New file.
* locales/es_ES@euro: New file.
* locales/fi_FI@euro: New file.
* locales/fr_BE@euro: New file.
* locales/fr_FR@euro: New file.
* locales/fr_LU@euro: New file.
* locales/it_IT@euro: New file.
* locales/nl_NL@euro: New file.
* locales/pt_PT@euro: New file.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 06:49:52 +0000 (06:49 +0000)]
Update.

* misc/sys/cdefs.h: Define __restrict_arr.
* include/sys/time.h: Add restrict where required by AGd4.
* inet/arpa/inet.h: Likewise.
* io/sys/stat.h: Likewise.
* io/sys/statvfs.h: Likewise.
* misc/search.h: Likewise.
* misc/sys/select.h: Likewise.
* posix/glob.h: Likewise.
* posix/regex.h: Likewise.
* posix/spawn.h: Likewise.
* posix/unistd.h: Likewise.
* rt/aio.h: Likewise.
* signal/signal.h: Likewise.
* socket/sys/socket.h: Likewise.
* stdlib/ucontext.h: Likewise.
* streams/stropts.h: Likewise.
* string/string.h: Likewise.
* time/time.h: Likewise.
* time/sys/time.h: Likewise.

* posix/spawn.h: Add declarations for posix_spawnattr_getscheparam
and posix_spawnattr_setscheparam.

* libio/stdio.h: Make cuserid prototype again available for all
XPG versions.

24 years agoUpdate.
Ulrich Drepper [Mon, 21 Aug 2000 04:18:25 +0000 (04:18 +0000)]
Update.

* argp/argp-help.c: Unify use of function aliases to make more compact
PLT.
* include/libintl.h: Likewise.
* inet/rcmd.c: Likewise.
* intl/dcigettext.c: Likewise.
* libio/iofputws.c: Likewise.
* libio/iofputws_u.c: Likewise.
* libio/iogetwline.c: Likewise.
* libio/swprintf.c: Likewise.
* malloc/malloc.c: Likewise.
* nss/digits_dots.c: Likewise.
* posix/fnmatch.c: Likewise.
* posix/spawn_faction_addclose.c: Likewise.
* posix/spawn_faction_adddup2.c: Likewise.
* posix/spawn_faction_addopen.c: Likewise.
* posix/spawni.c: Likewise.
* posix/wordexp.c: Likewise.
* posix/spawni.c: Likewise.
* resolv/res_hconf.c: Likewise.
* resolv/res_init.c: Likewise.
* shadow/lckpwdf.c: Likewise.
* signal/sighold.c: Likewise.
* signal/sigrelse.c: Likewise.
* stdio-common/printf-parse.h: Likewise.
* stdio-common/printf-prs.c: Likewise.
* stdio-common/printf_fp.c: Likewise.
* stdio-common/vfprintf.c: Likewise.
* stdio-common/vfscanf.c: Likewise.
* stdlib/rpmatch.c: Likewise.
* sunrpc/create_xid.c: Likewise.
* sunrpc/key_call.c: Likewise.
* sysdeps/generic/setrlimit64.c: Likewise.
* sysdeps/generic/utmp_file.c: Likewise.
* sysdeps/generic/vlimit.c: Likewise.
* sysdeps/posix/posix_fallocate.c: Likewise.
* sysdeps/posix/posix_fallocate64.c: Likewise.
* sysdeps/posix/sigpause.c: Likewise.
* sysdeps/posix/sigset.c: Likewise.
* sysdeps/unix/grantpt.c: Likewise.
* sysdeps/unix/bsd/ualarm.c: Likewise.
* sysdeps/unix/sysv/linux/dl-origin.c: Likewise.
* sysdeps/unix/sysv/linux/getloadavg.c: Likewise.
* sysdeps/unix/sysv/linux/ttyname.c: Likewise.
* sysdeps/unix/sysv/linux/ulimit.c: Likewise.
* time/strftime.c: Likewise.
* wcsmbs/wcscoll.c: Likewise.
* wcsmbs/wcsxfrm.c: Likewise.

* sysdeps/powerpc/fpu_control.h (_FPU_GETCW): Allow gcc to generate
postinc/predec instruction.

24 years agoUpdate.
Ulrich Drepper [Sun, 20 Aug 2000 17:08:29 +0000 (17:08 +0000)]
Update.

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

* time/tst-getdate.c (main): Make error messages more human readable.

* sysdeps/powerpc/fpu_control.h (_FPU_GETCW): Allow gcc to generic
postinc/postdec instruction.
(_FPU_SETCW): Likewise.
Patch by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.

24 years ago(_FPU_GETCW): Allow gcc to generic postinc/postdec instruction. (_FPU_SETCW): Likewise.
Ulrich Drepper [Sun, 20 Aug 2000 16:42:35 +0000 (16:42 +0000)]
(_FPU_GETCW): Allow gcc to generic postinc/postdec instruction. (_FPU_SETCW): Likewise.

24 years agoReformat.
Andreas Jaeger [Sun, 20 Aug 2000 10:32:05 +0000 (10:32 +0000)]
Reformat.

24 years agoUpdate.
Andreas Jaeger [Sun, 20 Aug 2000 10:28:33 +0000 (10:28 +0000)]
Update.

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

* time/tst-getdate.c (main): Increase error in case of wrong
conversion.
Fix typo in test case.

24 years agoIncrease error in case of wrong conversion. Fix typo in test case.
Andreas Jaeger [Sun, 20 Aug 2000 10:28:04 +0000 (10:28 +0000)]
Increase error in case of wrong conversion. Fix typo in test case.

24 years agoUpdate.
Ulrich Drepper [Sun, 20 Aug 2000 08:37:13 +0000 (08:37 +0000)]
Update.

* ctype/ctype.h (isblank): Make available if ISO C99.
* wctype/wctype.h (iswblank): Make available if ISO C99.
* math/math.h (signgam): Don't make available if ISO C99.
* math/tgmath.h (tgamma): Renamed from gamma.
Patches by Joseph S. Myers <jsm28@cam.ac.uk>.

24 years agoUpdate.
Ulrich Drepper [Sun, 20 Aug 2000 08:24:10 +0000 (08:24 +0000)]
Update.

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

* intl/loadmsgcat.c (_nl_unload_domain): Also free conv_tab element.
Pretty printing.
* intl/plural.y (new_exp): Take number of optional parameters in
second parameter.  Test for correct number of parameters and free
correctly in case of failure.  Adjust all callers.
(yylex): Allow ';' as terminator character.

24 years agoUpdate.
Ulrich Drepper [Sun, 20 Aug 2000 06:10:09 +0000 (06:10 +0000)]
Update.

* locale/lc-time.c (free_mem): New function.  Free alt_digits and
walt_digits.

24 years agoUpdate.
Ulrich Drepper [Sun, 20 Aug 2000 04:56:14 +0000 (04:56 +0000)]
Update.

* locale/findlocale.c (free_mem): Also free here->filename.

* locale/loadlocale.c (_nl_unload_locale): Also free locale->name.

* malloc/malloc.c (new_heap): Try harder to get an aligned chunk of

24 years agoUpdate.
Ulrich Drepper [Sat, 19 Aug 2000 18:33:24 +0000 (18:33 +0000)]
Update.

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

* math/test-fenv.c (feenv_tests): Clear all exceptions before
first test.
(feexcp_nomask_test): Correct printf args.
(feexcp_mask_test): Likewise.

24 years ago(feenv_tests): Clear all exceptions before first test. (feexcp_nomask_test): Correct...
Ulrich Drepper [Sat, 19 Aug 2000 18:29:19 +0000 (18:29 +0000)]
(feenv_tests): Clear all exceptions before first test. (feexcp_nomask_test): Correct printf args. (feexcp_mask_test): Like.

24 years agoUpdate.
Andreas Jaeger [Sat, 19 Aug 2000 18:06:27 +0000 (18:06 +0000)]
Update.

* inet/tst-gethnm.c: Include string.h to provide prototype for
strcmp.

24 years agoInclude string.h to provide prototype for strcmp.
Andreas Jaeger [Sat, 19 Aug 2000 18:04:56 +0000 (18:04 +0000)]
Include string.h to provide prototype for strcmp.

24 years agoUpdate.
Ulrich Drepper [Sat, 19 Aug 2000 16:58:09 +0000 (16:58 +0000)]
Update.

* malloc/mtrace.pl (usage): Inform about --help.

2000-08-19  Wolfram Gloger  <wg@malloc.de>

* malloc/malloc.c (new_heap): try harder to get an aligned chunk of
size HEAP_MAX_SIZE.

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

* shlib-versions: Remove libnss_db, libdb and libdb1.

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

* sysdeps/unix/sysv/linux/alpha/readdir.c: Move...
* sysdeps/unix/sysv/linux/ia64/readdir.c: ...here and
* sysdeps/unix/sysv/linux/sparc/sparc64/readdir.c: ...here.
* sysdeps/unix/sysv/linux/alpha/readdir_r.c: Move...
* sysdeps/unix/sysv/linux/ia64/readdir_r.c: ...here and
* sysdeps/unix/sysv/linux/sparc/sparc64/readdir_r.c: ...here.
* sysdeps/unix/sysv/linux/alpha/readdir64.c: Remove.
* sysdeps/unix/sysv/linux/alpha/readdir64_r.c: Remove.
* sysdeps/unix/sysv/linux/alpha/getdents64.c: Remove.
* sysdeps/unix/sysv/linux/alpha/getdents.c: Only use for non-LFS
getdents.
* sysdeps/unix/sysv/linux/readdir64.c: Remove versioning.
* sysdeps/unix/sysv/linux/readdir64_r.c: Likewise.

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

* include/glob.h (__glob64): Add prototype.
* sysdeps/generic/glob.c: If GLOB_ONLY_P is defined, only
define glob and glob_in_dir.
* sysdeps/unix/sysv/linux/i386/Versions: Add glob64@@GLIBC_2.2.
* sysdeps/unix/sysv/linux/arm/Versions: Likewise.
* sysdeps/unix/sysv/linux/powerpc/Versions: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/Versions: Likewise.
* sysdeps/unix/sysv/linux/i386/glob64.c: New file.
* sysdeps/unix/sysv/linux/arm/glob64.c: New file.
* sysdeps/unix/sysv/linux/powerpc/glob64.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/glob64.c: New file.

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

* malloc/Makefile (memusage): libmemusage.so is installed in slibdir.

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

* math/test-fenv.c (fe_single_test): New function.
(fe_env_tests): Use fe_single_test.
(feenable_test): New tests for feenable/fedisable and
fegetexcpetions.
(feexcp_mask_test): New function.
(feexcp_nomask_test): New function.

2000-08-19  Richard Henderson  <rth@cygnus.com>

* sysdeps/alpha/fpu/fenv_libc.h: New file.
* sysdeps/alpha/fpu/fclrexcpt.c: Use it.
* sysdeps/alpha/fpu/fegetenv.c: Likewise.
* sysdeps/alpha/fpu/fesetround.c: Likewise.
* sysdeps/alpha/fpu/fegetround.c: Likewise.
* sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
* sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
* sysdeps/alpha/fpu/ftestexcept.c: Likewise.
* sysdeps/alpha/fpu/fedisblxcpt.c: Likewise.  Use the smaller mask.
* sysdeps/alpha/fpu/feenablxcpt.c: Likewise.
* sysdeps/alpha/fpu/fegetexcept.c: Likewise.
* sysdeps/alpha/fpu/feholdexcpt.c: Retain the SWCR_MAP bits.
* sysdeps/alpha/fpu/fesetenv.c: Likewise.
* sysdeps/alpha/fpu/feupdateenv.c: Likewise.
* sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
* sysdeps/alpha/fpu/bits/fenv.h (FE_DENORMAL): New.
(FE_MAP_DMZ, FE_MAP_UMZ, FE_NONIEEE_ENV): New.

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

24 years agofenv definitions for Linux/Alpha.
Ulrich Drepper [Sat, 19 Aug 2000 16:06:09 +0000 (16:06 +0000)]
fenv definitions for Linux/Alpha.

24 years agoUpdate.
Andreas Jaeger [Sat, 19 Aug 2000 08:31:02 +0000 (08:31 +0000)]
Update.

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

* elf/constload1.c: Include <stdio.h> for puts prototype.

24 years agoInclude <stdio.h> for puts prototype.
Andreas Jaeger [Sat, 19 Aug 2000 08:30:28 +0000 (08:30 +0000)]
Include <stdio.h> for puts prototype.

24 years agoUpdate.
Ulrich Drepper [Sat, 19 Aug 2000 07:17:09 +0000 (07:17 +0000)]
Update.

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

* elf/Versions [ld] (GLIBC_2.2): Export _dl_check_map_versions.
* elf/dl-deps.c (_dl_map_object_deps): If object was dependency of
a dynamically loaded object remove old l_initfini list.
* elf/dl-libc.c (free_mem): Used as __libc_subfreeres callback to
remove some dynamically allocated memory blocks in the dynamic
loading data structures.
* elf/dl-load.c (add_name_to_object): Initialize dont_free to 0.
* elf/dl-open.c (dl_open_workder): Don't call _dl_check_all_versions.
Instead call _dl_check_map_versions only for the dependencies.
* elf/rtld.c: Avoid unneccessary initializations.  Mark l_libname
information of initial objects as not free-able.
* sysdeps/generic/ldsodefs.h (struct libname_list): Add dont_free
element.

* elf/filter.c: Call mtrace.
* elf/restest1.c: Likewise.  Close the objects.
* elf/loadtest.c: Call mtrace.  Check result of dlclose.  Print more
debug information.

* elf/constload1.c: Add comment explaining not freed memory.

24 years ago[ld] (GLIBC_2.2): Export _dl_check_map_versions.
Ulrich Drepper [Sat, 19 Aug 2000 07:06:50 +0000 (07:06 +0000)]
[ld] (GLIBC_2.2): Export _dl_check_map_versions.

24 years ago* tests-mbwc/tst_funcs.h (TMD_ERRET): Don't declare err_flg.
Andreas Jaeger [Fri, 18 Aug 2000 09:34:18 +0000 (09:34 +0000)]
* tests-mbwc/tst_funcs.h (TMD_ERRET): Don't declare err_flg.

(TST_DECL_VARS): Don't declare err_flg.
(TST_GET_ERRET): Don't set err_flg.
(TST_GET_ERRET_SEQ): Likewise.
(TST_IF_RETURN): Don't use err_flg, check err_exp directly.
* tests-mbwc/dat_swscanf.c: Don't set err_flg.
* tests-mbwc/dat_iswalnum.c: Likewise.
* tests-mbwc/dat_iswalpha.c: Likewise.
* tests-mbwc/dat_iswcntrl.c: Likewise.
* tests-mbwc/dat_iswctype.c: Likewise.
* tests-mbwc/dat_iswdigit.c: Likewise.
* tests-mbwc/dat_iswgraph.c: Likewise.
* tests-mbwc/dat_iswlower.c: Likewise.
* tests-mbwc/dat_iswprint.c: Likewise.
* tests-mbwc/dat_iswpunct.c: Likewise.
* tests-mbwc/dat_iswspace.c: Likewise.
* tests-mbwc/dat_iswupper.c: Likewise.
* tests-mbwc/dat_iswxdigit.c: Likewise.
* tests-mbwc/dat_mblen.c: Likewise.
* tests-mbwc/dat_mbrlen.c: Likewise.
* tests-mbwc/dat_mbrtowc.c: Likewise.
* tests-mbwc/dat_mbsrtowcs.c: Likewise.
* tests-mbwc/dat_mbstowcs.c: Likewise.
* tests-mbwc/dat_mbtowc.c: Likewise.
* tests-mbwc/dat_strcoll.c: Likewise.
* tests-mbwc/dat_strfmon.c: Likewise.
* tests-mbwc/dat_strxfrm.c: Likewise.
* tests-mbwc/dat_swscanf.c: Likewise.
* tests-mbwc/dat_towctrans.c: Likewise.
* tests-mbwc/dat_towlower.c: Likewise.
* tests-mbwc/dat_towupper.c: Likewise.
* tests-mbwc/dat_wcrtomb.c: Likewise.
* tests-mbwc/dat_wcscat.c: Likewise.
* tests-mbwc/dat_wcschr.c: Likewise.
* tests-mbwc/dat_wcscmp.c: Likewise.
* tests-mbwc/dat_wcscoll.c: Likewise.
* tests-mbwc/dat_wcscpy.c: Likewise.
* tests-mbwc/dat_wcscspn.c: Likewise.
* tests-mbwc/dat_wcslen.c: Likewise.
* tests-mbwc/dat_wcsncat.c: Likewise.
* tests-mbwc/dat_wcsncmp.c: Likewise.
* tests-mbwc/dat_wcsncpy.c: Likewise.
* tests-mbwc/dat_wcspbrk.c: Likewise.
* tests-mbwc/dat_wcsrtombs.c: Likewise.
* tests-mbwc/dat_wcsspn.c: Likewise.
* tests-mbwc/dat_wcsstr.c: Likewise.
* tests-mbwc/dat_wcstod.c: Likewise.
* tests-mbwc/dat_wcstok.c: Likewise.
* tests-mbwc/dat_wcstombs.c: Likewise.
* tests-mbwc/dat_wcswidth.c: Likewise.
* tests-mbwc/dat_wcsxfrm.c: Likewise.
* tests-mbwc/dat_wctob.c: Likewise.
* tests-mbwc/dat_wctomb.c: Likewise.
* tests-mbwc/dat_wctrans.c: Likewise.
* tests-mbwc/dat_wctype.c: Likewise.
* tests-mbwc/dat_wcwidth.c: Likewise.
* tests-mbwc/dat_isw-funcs.h: Fix comment.
2000-08-18  Andreas Jaeger  <aj@suse.de>

* tests-mbwc/tst_funcs.h (TMD_ERRET): Don't declare err_flg.
(TST_DECL_VARS): Don't declare err_flg.
(TST_GET_ERRET): Don't set err_flg.
(TST_GET_ERRET_SEQ): Likewise.
(TST_IF_RETURN): Don't use err_flg, check err_exp directly.

* tests-mbwc/dat_swscanf.c: Don't set err_flg.
* tests-mbwc/dat_iswalnum.c: Likewise.
* tests-mbwc/dat_iswalpha.c: Likewise.
* tests-mbwc/dat_iswcntrl.c: Likewise.
* tests-mbwc/dat_iswctype.c: Likewise.
* tests-mbwc/dat_iswdigit.c: Likewise.
* tests-mbwc/dat_iswgraph.c: Likewise.
* tests-mbwc/dat_iswlower.c: Likewise.
* tests-mbwc/dat_iswprint.c: Likewise.
* tests-mbwc/dat_iswpunct.c: Likewise.
* tests-mbwc/dat_iswspace.c: Likewise.
* tests-mbwc/dat_iswupper.c: Likewise.
* tests-mbwc/dat_iswxdigit.c: Likewise.
* tests-mbwc/dat_mblen.c: Likewise.
* tests-mbwc/dat_mbrlen.c: Likewise.
* tests-mbwc/dat_mbrtowc.c: Likewise.
* tests-mbwc/dat_mbsrtowcs.c: Likewise.
* tests-mbwc/dat_mbstowcs.c: Likewise.
* tests-mbwc/dat_mbtowc.c: Likewise.
* tests-mbwc/dat_strcoll.c: Likewise.
* tests-mbwc/dat_strfmon.c: Likewise.
* tests-mbwc/dat_strxfrm.c: Likewise.
* tests-mbwc/dat_swscanf.c: Likewise.
* tests-mbwc/dat_towctrans.c: Likewise.
* tests-mbwc/dat_towlower.c: Likewise.
* tests-mbwc/dat_towupper.c: Likewise.
* tests-mbwc/dat_wcrtomb.c: Likewise.
* tests-mbwc/dat_wcscat.c: Likewise.
* tests-mbwc/dat_wcschr.c: Likewise.
* tests-mbwc/dat_wcscmp.c: Likewise.
* tests-mbwc/dat_wcscoll.c: Likewise.
* tests-mbwc/dat_wcscpy.c: Likewise.
* tests-mbwc/dat_wcscspn.c: Likewise.
* tests-mbwc/dat_wcslen.c: Likewise.
* tests-mbwc/dat_wcsncat.c: Likewise.
* tests-mbwc/dat_wcsncmp.c: Likewise.
* tests-mbwc/dat_wcsncpy.c: Likewise.
* tests-mbwc/dat_wcspbrk.c: Likewise.
* tests-mbwc/dat_wcsrtombs.c: Likewise.
* tests-mbwc/dat_wcsspn.c: Likewise.
* tests-mbwc/dat_wcsstr.c: Likewise.
* tests-mbwc/dat_wcstod.c: Likewise.
* tests-mbwc/dat_wcstok.c: Likewise.
* tests-mbwc/dat_wcstombs.c: Likewise.
* tests-mbwc/dat_wcswidth.c: Likewise.
* tests-mbwc/dat_wcsxfrm.c: Likewise.
* tests-mbwc/dat_wctob.c: Likewise.
* tests-mbwc/dat_wctomb.c: Likewise.
* tests-mbwc/dat_wctrans.c: Likewise.
* tests-mbwc/dat_wctype.c: Likewise.
* tests-mbwc/dat_wcwidth.c: Likewise.
* tests-mbwc/dat_isw-funcs.h: Fix comment.

24 years agoUpdate.
Andreas Jaeger [Fri, 18 Aug 2000 06:11:30 +0000 (06:11 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/mips/bits/stat.h: Add pads to show
alignment for structs stat and stat64.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.

24 years agoAdd pads to show alignment for structs stat and stat64. Patch by Maciej W. Rozycki...
Andreas Jaeger [Fri, 18 Aug 2000 06:11:11 +0000 (06:11 +0000)]
Add pads to show alignment for structs stat and stat64. Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.

24 years agoUpdate.
Ulrich Drepper [Fri, 18 Aug 2000 00:11:06 +0000 (00:11 +0000)]
Update.

* sysdeps/unix/sysv/linux/alpha/getdents.c: Remove special d_ino
handling.  Patch by Richard Henderson <rth@twiddle.net>.

24 years agoUpdate.
Ulrich Drepper [Thu, 17 Aug 2000 21:05:34 +0000 (21:05 +0000)]
Update.

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

* nss/Versions: Remove libnss_db information.

24 years agoUpdate.
Ulrich Drepper [Thu, 17 Aug 2000 20:38:57 +0000 (20:38 +0000)]
Update.

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

* sysdeps/sparc/fpu/fedisblxcpt.c: New file.
* sysdeps/sparc/fpu/feenablxcpt.c: New file.
* sysdeps/sparc/fpu/fegetexcept.c: New file.
* sysdeps/sparc/sparc64/fpu/e_sqrtl.c: New file.

* sysdeps/sparc/sparc64/dl-machine.h: Subtract 4 .rela.plt entries
to match Solaris.

24 years agoUpdate.
Ulrich Drepper [Thu, 17 Aug 2000 20:31:43 +0000 (20:31 +0000)]
Update.

* sysdeps/powerpc/fpu_control.h (_FPU_GETCW): Use type-correct code.
(_FPU_SETCW): Likewise.
Patch by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.

24 years agoUpdate.
Ulrich Drepper [Thu, 17 Aug 2000 19:36:13 +0000 (19:36 +0000)]
Update.

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

* stdio-common/printf_fp.c: Fix chars_needed computation.
Patch by Greg McGary <greg@mcgary.org>.

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

* elf/dl-load.c (_dl_map_object): Don't crash if both loader and
_dl_loaded are NULL.

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

* manual/arith.texi (feholdexcept): Returns 0 on success.

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

* sysdeps/gnu/net/if.h (struct ifreq): Add ifru_newname.
(ifr_newname): New.
Reported by Andi Kleen <ak@suse.de>.

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

* sysdeps/alpha/fpu/fedisblxcpt.c: New file.
* sysdeps/alpha/fpu/feenablxcpt.c: New file.
* sysdeps/alpha/fpu/fegetexcept.c: New file.

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

* sysdeps/unix/sysv/linux/xstatconv.c (xstat32_conv): Test sizes
of buf->st_ino and kbuf->st_ino, not __st_ino.
If _HAVE_STAT64___ST_INO is not defined, don't use __st_ino at all.
* sysdeps/unix/sysv/linux/getdents64.c: Change path in #include
directive so that only linux/getdents.c is used, not some
architecture specific one.

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

* sysdeps/i386/fpu/fegetexcept.c (fegetexcept): Return currently
enabled, not disabled exceptions.
* sysdeps/i386/fpu/fedisblxcpt.c (fedisableexcept): Likewise.
* sysdeps/i386/fpu/feenablxcpt.c (feenableexcept): Likewise.

($(addprefix $(objpfx),$(tests)),
$(addprefix $(objpfx),$(librt-tests))):
* include/link.h: Undo last patches.  Hurd now has stat64.

24 years agoReturn currently enabled, not disabled exceptions.
Ulrich Drepper [Thu, 17 Aug 2000 18:43:01 +0000 (18:43 +0000)]
Return currently enabled, not disabled exceptions.

24 years ago* tests-mbwc/tst_funcs.h (TST_IF_RETURN): Only test errno if it
Andreas Jaeger [Thu, 17 Aug 2000 15:41:22 +0000 (15:41 +0000)]
* tests-mbwc/tst_funcs.h (TST_IF_RETURN): Only test errno if it

should have a value.
2000-08-17  Andreas Jaeger  <aj@suse.de>

* tests-mbwc/tst_funcs.h (TST_IF_RETURN): Only test errno if it
should have a value.

24 years agoUpdate.
Greg McGary [Thu, 17 Aug 2000 07:38:02 +0000 (07:38 +0000)]
Update.

2000-08-17  Greg McGary  <greg@mcgary.org>

* Makeconfig (link-extra-libs-bounded): Strip `-bp' suffix
from test program name when constructing suffix for $(LDLIBS-*).
(bounded-thread-library): New variable.
* crypt/Makefile
[build-shared, build-static] (libcrypt-dep): Remove variable.
($(addprefix $(objpfx),$(tests))): Consolidate individual dependencies.
[build-bounded] ($(tests:%=$(objpfx)%-bp)): Add dependencies.
* linuxthreads/Makefile (libpthread, librt): Remove variables.
(librt-tests): Add variable.  (tests): Use it.
[build-shared, build-static]
($(addprefix $(objpfx),$(tests)), $(addprefix $(objpfx),$(librt-tests))):
Consolidate individual dependencies.
[build-bounded]
($(tests:%=$(objpfx)%-bp), $(librt-tests:%=$(objpfx)%-bp)):
Add dependencies.
* math/Makefile (LDLIBS-*): Remove variables (they are redundant).
[build-bounded] ($(tests:%=$(objpfx)%-bp)): Add dependencies.
* misc/Makefile
[build-bounded] ($(objpfx)tst-tsearch-bp): Add dependencies.
* rt/Makefile
[build-shared, build-static]
($(addprefix $(objpfx),$(tests))): Consolidate individual dependencies.
[build-bounded] ($(tests:%=$(objpfx)%-bp)): Add dependencies.

2000-08-17  Greg McGary  <greg@mcgary.org>

* sysdeps/generic/bp-checks.h: s/\(CHECK\w+\)opt/\1_NULL_OK/
* sysdeps/unix/make-syscalls.sh: Likewise.
* sysdeps/unix/sysv/linux/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c: Likewise.

2000-08-17  Greg McGary  <greg@mcgary.org>

* sysdeps/i386/fpu/s_frexp.S: Check bounds.
Wrap extern symbols in BP_SYM ().
* sysdeps/i386/fpu/s_frexpf.S: Likewise.
* sysdeps/i386/fpu/s_frexpl.S: Likewise.
* sysdeps/i386/fpu/s_remquo.S: Likewise.
* sysdeps/i386/fpu/s_remquof.S: Likewise.
* sysdeps/i386/fpu/s_remquol.S: Likewise.
* sysdeps/i386/fpu/s_sincos.S: Likewise.
* sysdeps/i386/fpu/s_sincosf.S: Likewise.
* sysdeps/i386/fpu/s_sincosl.S: Likewise.
* sysdeps/unix/sysv/linux/i386/clone.S: Likewise.
* sysdeps/unix/sysv/linux/i386/mmap64.S: Likewise.