kopensolaris-gnu/glibc.git
16 years ago(__gconv_transform_utf8_internal): Use only one copy of error handling code.
drepper [Mon, 15 Mar 2004 22:37:31 +0000 (22:37 +0000)]
(__gconv_transform_utf8_internal): Use only one copy of error handling code.

16 years ago * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h,
rth [Mon, 15 Mar 2004 21:44:07 +0000 (21:44 +0000)]
    * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h,
        and bits/inf.h.
        * math/math.h: Include them.

        * sysdeps/alpha/fpu/bits/mathdef.h, sysdeps/arm/fpu/bits/mathdef.h,
        sysdeps/generic/bits/mathdef.h, sysdeps/i386/fpu/bits/mathdef.h,
        sysdeps/ia64/fpu/bits/mathdef.h, sysdeps/m68k/fpu/bits/mathdef.h,
        sysdeps/mips/fpu/bits/mathdef.h, sysdeps/powerpc/fpu/bits/mathdef.h,
        sysdeps/sh/sh4/fpu/bits/mathdef.h, sysdeps/sparc/fpu/bits/mathdef.h,
        sysdeps/x86_64/fpu/bits/mathdef.h: Remove INFINITY.

        * sysdeps/arm/bits/huge_val.h (HUGE_VAL): Use __builtin_huge_val.
        (HUGE_VALF, HUGE_VALL): Remove.
        * sysdeps/ieee754/bits/huge_val.h: Likewise.
        * sysdeps/sh/bits/huge_val.h: Likewise.

        * sysdeps/generic/bits/huge_val.h (HUGE_VAL): Use __builtin_huge_val.
        * sysdeps/generic/bits/huge_valf.h: New file.
        * sysdeps/generic/bits/huge_vall.h: New file.
        * sysdeps/generic/bits/inf.h: New file.
        * sysdeps/ieee754/bits/huge_valf.h: New file.
        * sysdeps/ieee754/bits/inf.h: New file.
        * sysdeps/i386/bits/huge_val.h: Remove file.
        * sysdeps/i386/bits/huge_vall.h: New file.
        * sysdeps/ia64/bits/huge_val.h: Remove file.
        * sysdeps/ia64/bits/huge_vall.h: New file.
        * sysdeps/ieee754/ldbl-128/bits/huge_vall.h: New file.
        * sysdeps/m68k/bits/huge_val.h: Remove file.
        * sysdeps/m68k/bits/huge_vall.h: New file.
        * sysdeps/s390/bits/huge_val.h: Remove file.
        * sysdeps/sh/sh4/fpu/bits/huge_val.h: Remove file.
        * sysdeps/sparc/bits/huge_vall.h: New file.
        * sysdeps/sparc/sparc32/fpu/bits/huge_val.h: Remove file.
        * sysdeps/sparc/sparc64/fpu/bits/huge_val.h: Remove file.

        * sysdeps/ieee754/bits/nan.h (NAN): Use __builtin_nanf.
        * sysdeps/mips/bits/nan.h (NAN): Likewise.

16 years agoUpdate.
drepper [Mon, 15 Mar 2004 20:33:43 +0000 (20:33 +0000)]
Update.

16 years ago(nptl_version): Add __attribute_used__ to nptl_version.
drepper [Mon, 15 Mar 2004 20:32:45 +0000 (20:32 +0000)]
(nptl_version): Add __attribute_used__ to nptl_version.

16 years agoUpdate.
drepper [Mon, 15 Mar 2004 20:28:38 +0000 (20:28 +0000)]
Update.

16 years agoSimplify error handling macros. Use direct locale access functions.
drepper [Mon, 15 Mar 2004 20:27:46 +0000 (20:27 +0000)]
Simplify error handling macros.  Use direct locale access functions.

16 years agoUpdate.
drepper [Mon, 15 Mar 2004 08:55:28 +0000 (08:55 +0000)]
Update.

16 years ago(__strcasestr): Optimize use of tolower function.
drepper [Mon, 15 Mar 2004 08:54:41 +0000 (08:54 +0000)]
(__strcasestr): Optimize use of tolower function.

16 years agoUpdate.
drepper [Mon, 15 Mar 2004 06:23:52 +0000 (06:23 +0000)]
Update.

16 years ago(intel_02_known): Add const.
drepper [Mon, 15 Mar 2004 03:44:44 +0000 (03:44 +0000)]
(intel_02_known): Add const.
(handle_amd): New function.
(__sysconf): Handle _SC_LEVEL4_CACHE_LINESIZE here, not in
linux_sysconf.  Call handle_amd on AuthenticAMD.

16 years agoUpdate.
drepper [Mon, 15 Mar 2004 01:09:34 +0000 (01:09 +0000)]
Update.

16 years agoJust a wrapper around __mbsrtowcs_l.
drepper [Mon, 15 Mar 2004 01:08:44 +0000 (01:08 +0000)]
Just a wrapper around __mbsrtowcs_l.

16 years ago(__mbsrtowcs_l): Add real implementation here.
drepper [Mon, 15 Mar 2004 01:08:24 +0000 (01:08 +0000)]
(__mbsrtowcs_l): Add real implementation here.

16 years agoUpdate.
drepper [Sun, 14 Mar 2004 21:12:06 +0000 (21:12 +0000)]
Update.

16 years agoInclude strtold_l.c.
drepper [Sun, 14 Mar 2004 21:11:12 +0000 (21:11 +0000)]
Include strtold_l.c.

16 years agoPrepare to include new strtold.c.
drepper [Sun, 14 Mar 2004 21:10:41 +0000 (21:10 +0000)]
Prepare to include new strtold.c.

16 years agoInclude strtof_l.c.
drepper [Sun, 14 Mar 2004 21:09:50 +0000 (21:09 +0000)]
Include strtof_l.c.

16 years agoPrepare to include new strtof.c.
drepper [Sun, 14 Mar 2004 21:09:39 +0000 (21:09 +0000)]
Prepare to include new strtof.c.

16 years agoInclude strtod_l.c.
drepper [Sun, 14 Mar 2004 21:09:03 +0000 (21:09 +0000)]
Include strtod_l.c.

16 years agoPrepare to include new strtod.c.
drepper [Sun, 14 Mar 2004 21:07:59 +0000 (21:07 +0000)]
Prepare to include new strtod.c.

16 years agoSimplify since the file is not used by wcsxfrm_l.c anymore.
drepper [Sun, 14 Mar 2004 21:06:53 +0000 (21:06 +0000)]
Simplify since the file is not used by wcsxfrm_l.c anymore.

16 years agoInclude strxfrm_l.c.
drepper [Sun, 14 Mar 2004 21:06:22 +0000 (21:06 +0000)]
Include strxfrm_l.c.

16 years agoInclude strcoll_l.c.
drepper [Sun, 14 Mar 2004 21:06:10 +0000 (21:06 +0000)]
Include strcoll_l.c.

16 years agoSimplify since the file is not used by wcscoll_l.c anymore.
drepper [Sun, 14 Mar 2004 21:05:48 +0000 (21:05 +0000)]
Simplify since the file is not used by wcscoll_l.c anymore.

16 years agoInclude strftime_l.c.
drepper [Sun, 14 Mar 2004 21:04:39 +0000 (21:04 +0000)]
Include strftime_l.c.

16 years agoSimplify since only wrappers are defined in strftime.c.
drepper [Sun, 14 Mar 2004 21:03:58 +0000 (21:03 +0000)]
Simplify since only wrappers are defined in strftime.c.

16 years agoMove real code to strptime_l.c. Add wrapper.
drepper [Sun, 14 Mar 2004 21:03:21 +0000 (21:03 +0000)]
Move real code to strptime_l.c.  Add wrapper.

16 years agoAdd real implementation.
drepper [Sun, 14 Mar 2004 21:03:08 +0000 (21:03 +0000)]
Add real implementation.

16 years agoAdd real implementation.
drepper [Sun, 14 Mar 2004 21:02:32 +0000 (21:02 +0000)]
Add real implementation.

16 years agoMove real code to strftime_l.c. Add wrapper.
drepper [Sun, 14 Mar 2004 21:02:04 +0000 (21:02 +0000)]
Move real code to strftime_l.c.  Add wrapper.

16 years agostrtold_l for m68k long double.
drepper [Sun, 14 Mar 2004 21:01:14 +0000 (21:01 +0000)]
strtold_l for m68k long double.

16 years agostrtold_l for 96 bit IEEE 754 long double.
drepper [Sun, 14 Mar 2004 21:00:57 +0000 (21:00 +0000)]
strtold_l for 96 bit IEEE 754 long double.

16 years agostrtold_l for 128 bit IEEE 754 long double.
drepper [Sun, 14 Mar 2004 21:00:47 +0000 (21:00 +0000)]
strtold_l for 128 bit IEEE 754 long double.

16 years agoNot needed anymore.
drepper [Sun, 14 Mar 2004 20:59:44 +0000 (20:59 +0000)]
Not needed anymore.

16 years agoInclude strtol_l.c now. Adjust #defines.
drepper [Sun, 14 Mar 2004 20:58:49 +0000 (20:58 +0000)]
Include strtol_l.c now.  Adjust #defines.

16 years agoGeneric strtold.c implementation.
drepper [Sun, 14 Mar 2004 20:56:09 +0000 (20:56 +0000)]
Generic strtold.c implementation.

16 years agoNot needed anymore.
drepper [Sun, 14 Mar 2004 20:55:21 +0000 (20:55 +0000)]
Not needed anymore.

16 years agoAdd real implementation.
drepper [Sun, 14 Mar 2004 20:54:42 +0000 (20:54 +0000)]
Add real implementation.

16 years agoMove real implementation to strtol_l.c. Add wrappers.
drepper [Sun, 14 Mar 2004 20:54:14 +0000 (20:54 +0000)]
Move real implementation to strtol_l.c. Add wrappers.

16 years agoAdd real implementation.
drepper [Sun, 14 Mar 2004 20:52:47 +0000 (20:52 +0000)]
Add real implementation.

16 years agoMove real code to strxfrm_l.c: Add wrapper.
drepper [Sun, 14 Mar 2004 20:52:25 +0000 (20:52 +0000)]
Move real code to strxfrm_l.c: Add wrapper.

16 years agoAdd real implementation.
drepper [Sun, 14 Mar 2004 20:52:00 +0000 (20:52 +0000)]
Add real implementation.

16 years agoMove real code to strcoll_l.c: Add wrapper.
drepper [Sun, 14 Mar 2004 20:51:30 +0000 (20:51 +0000)]
Move real code to strcoll_l.c: Add wrapper.

16 years agoWe need arch specific implementations.
drepper [Sun, 14 Mar 2004 20:50:48 +0000 (20:50 +0000)]
We need arch specific implementations.

16 years agostrtold implementation.
drepper [Sun, 14 Mar 2004 20:50:34 +0000 (20:50 +0000)]
strtold implementation.

16 years agoInclude strtod_l.c now.
drepper [Sun, 14 Mar 2004 20:49:35 +0000 (20:49 +0000)]
Include strtod_l.c now.

16 years agoAdjust to changed strtod.c.
drepper [Sun, 14 Mar 2004 20:48:59 +0000 (20:48 +0000)]
Adjust to changed strtod.c.

16 years agoAdd real implementation.
drepper [Sun, 14 Mar 2004 20:48:35 +0000 (20:48 +0000)]
Add real implementation.

16 years agoMove real code tp strtod_l.c and add wrapper.
drepper [Sun, 14 Mar 2004 20:48:09 +0000 (20:48 +0000)]
Move real code tp strtod_l.c and add wrapper.

16 years agoAdd real implementation. Split into new function __vstrfmon_l to
drepper [Sun, 14 Mar 2004 20:47:24 +0000 (20:47 +0000)]
Add real implementation.  Split into new function __vstrfmon_l to
allow calling it from strfmon.

16 years agoMove the code to strfmon_l.c. Add little wrapper around __vstrfmon_l.
drepper [Sun, 14 Mar 2004 20:46:27 +0000 (20:46 +0000)]
Move the code to strfmon_l.c.  Add little wrapper around __vstrfmon_l.

16 years agoAdd libc_hidden_proto for __wcscoll_l and __wcsxfrm_l.
drepper [Sun, 14 Mar 2004 20:45:10 +0000 (20:45 +0000)]
Add libc_hidden_proto for __wcscoll_l and __wcsxfrm_l.

16 years agoDefine ptime_locale_status. Declare __strptime_internal.
drepper [Sun, 14 Mar 2004 20:44:29 +0000 (20:44 +0000)]
Define ptime_locale_status.  Declare __strptime_internal.

16 years agoAdd libc_hidden_proto for __strcoll_l and __strxfrm_l.
drepper [Sun, 14 Mar 2004 20:43:44 +0000 (20:43 +0000)]
Add libc_hidden_proto for __strcoll_l and __strxfrm_l.

16 years agoDeclare __vstrmon_l.
drepper [Sun, 14 Mar 2004 20:43:05 +0000 (20:43 +0000)]
Declare __vstrmon_l.

16 years agoUse _NL_CURRENT_LOCALE instead of __libc_tsd_get.
drepper [Sun, 14 Mar 2004 20:40:48 +0000 (20:40 +0000)]
Use _NL_CURRENT_LOCALE instead of __libc_tsd_get.

16 years agoOptimize a bit. It's better to get a reference to the current locale
drepper [Sun, 14 Mar 2004 20:13:23 +0000 (20:13 +0000)]
Optimize a bit.  It's better to get a reference to the current locale
and then use the _l functions.

16 years ago.
roland [Sun, 14 Mar 2004 19:13:28 +0000 (19:13 +0000)]
.

16 years ago2004-03-11 Jeroen Dekkers <jeroen@dekkers.cx>
roland [Sun, 14 Mar 2004 19:13:17 +0000 (19:13 +0000)]
2004-03-11  Jeroen Dekkers  <jeroen@dekkers.cx>

* cppflags-iterator.mk: Change libof-$(cpp-src) to
libof-$(notdir $(cpp-src)).

16 years agoUpdate.
drepper [Sun, 14 Mar 2004 09:18:16 +0000 (09:18 +0000)]
Update.

16 years ago(__idna_to_unicode_lzlz): Use __strchrnul, not strchrnul.
drepper [Sun, 14 Mar 2004 09:18:06 +0000 (09:18 +0000)]
(__idna_to_unicode_lzlz): Use __strchrnul, not strchrnul.

16 years ago(idna_to_ascii_4z): Revert last patch.
drepper [Sun, 14 Mar 2004 09:17:48 +0000 (09:17 +0000)]
(idna_to_ascii_4z): Revert last patch.

16 years ago.
roland [Sun, 14 Mar 2004 03:40:12 +0000 (03:40 +0000)]
.

16 years ago2004-03-13 Jakub Jelinek <jakub@redhat.com>
roland [Sun, 14 Mar 2004 03:40:06 +0000 (03:40 +0000)]
2004-03-13  Jakub Jelinek  <jakub@redhat.com>

* td_thr_tlsbase.c: Remove dl-tls.h include.  Don't use
TLS_TP_OFFSET in the #if, but TLS_TCB_SIZE == 0 ?:.

16 years ago2004-03-13 Jakub Jelinek <jakub@redhat.com>
roland [Sun, 14 Mar 2004 03:39:57 +0000 (03:39 +0000)]
2004-03-13  Jakub Jelinek  <jakub@redhat.com>

* db_info.c: Don't use TLS_TP_OFFSET in the #if, but
TLS_TCB_SIZE == 0 ?: in the DESC macro.

16 years agoUpdate.
drepper [Sat, 13 Mar 2004 08:47:19 +0000 (08:47 +0000)]
Update.

16 years ago(getnameinfo): Return error in case argument buffers overflow.
drepper [Sat, 13 Mar 2004 08:46:13 +0000 (08:46 +0000)]
(getnameinfo): Return error in case argument buffers overflow.
Implement NI_IDN.

16 years ago(EAI_OVERFLOW): Define.
drepper [Sat, 13 Mar 2004 08:41:44 +0000 (08:41 +0000)]
(EAI_OVERFLOW): Define.

16 years ago.
roland [Sat, 13 Mar 2004 07:59:29 +0000 (07:59 +0000)]
.

16 years ago2004-03-12 Roland McGrath <roland@redhat.com>
roland [Sat, 13 Mar 2004 07:59:14 +0000 (07:59 +0000)]
2004-03-12  Roland McGrath  <roland@redhat.com>

* td_thr_tlsbase.c [TLS_DTV_AT_TP && TLS_TP_OFFSET > 0]: Handle this
case (PowerPC) differently.

16 years ago2004-03-12 Roland McGrath <roland@redhat.com>
roland [Sat, 13 Mar 2004 07:59:04 +0000 (07:59 +0000)]
2004-03-12  Roland McGrath  <roland@redhat.com>

* db_info.c [TLS_DTV_AT_TP && TLS_TP_OFFSET > 0]
(_thread_db_pthread_dtvp): Define differently for this case (PowerPC).

16 years agoImplement AI_CANONIDN.
drepper [Sat, 13 Mar 2004 06:53:42 +0000 (06:53 +0000)]
Implement AI_CANONIDN.

16 years ago(AI_DEFAULT): Revert last change.
drepper [Sat, 13 Mar 2004 06:53:07 +0000 (06:53 +0000)]
(AI_DEFAULT): Revert last change.

16 years ago(AI_DEFAULT): Add AI_IDN.
drepper [Sat, 13 Mar 2004 06:52:45 +0000 (06:52 +0000)]
(AI_DEFAULT): Add AI_IDN.

16 years agoDefine AI_CANONIDN.
drepper [Sat, 13 Mar 2004 06:50:53 +0000 (06:50 +0000)]
Define AI_CANONIDN.

16 years agoUpdate.
drepper [Sat, 13 Mar 2004 06:50:10 +0000 (06:50 +0000)]
Update.

16 years ago(libcidn): Export idna_to_unicode_lzlz.
drepper [Sat, 13 Mar 2004 06:50:00 +0000 (06:50 +0000)]
(libcidn): Export idna_to_unicode_lzlz.

16 years ago(idna_to_ascii_4z): Use strdup if available. Unify two ifs.
drepper [Sat, 13 Mar 2004 06:49:25 +0000 (06:49 +0000)]
(idna_to_ascii_4z): Use strdup if available.  Unify two ifs.

16 years agoImplement __idna_to_unicode_lzlz. Split __idna_to_ascii_lz in two
drepper [Sat, 13 Mar 2004 06:47:49 +0000 (06:47 +0000)]
Implement __idna_to_unicode_lzlz.  Split __idna_to_ascii_lz in two
parts so that loading can be shared with the new function.

16 years ago * sysdeps/unix/sysv/linux/alpha/select.S: Fix unwind. Propagate
rth [Sat, 13 Mar 2004 05:29:44 +0000 (05:29 +0000)]
    * sysdeps/unix/sysv/linux/alpha/select.S: Fix unwind.  Propagate
        oldvalue from CENABLE to CDISABLE.

16 years ago * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h: Propagate
rth [Sat, 13 Mar 2004 05:29:24 +0000 (05:29 +0000)]
    * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h: Propagate
        oldvalue from CENABLE to CDISABLE.

16 years agoUpdate.
drepper [Fri, 12 Mar 2004 21:35:27 +0000 (21:35 +0000)]
Update.

16 years agox86-64 specific functionality for sysconf.
drepper [Fri, 12 Mar 2004 21:34:19 +0000 (21:34 +0000)]
x86-64 specific functionality for sysconf.

16 years ago(intel_check_word): Early exit if we know level3 does not exist.
drepper [Fri, 12 Mar 2004 21:33:11 +0000 (21:33 +0000)]
(intel_check_word): Early exit if we know level3 does not exist.
(__sysconf): Add comment.

16 years agoInclude Makeconfig.
drepper [Fri, 12 Mar 2004 20:44:43 +0000 (20:44 +0000)]
Include Makeconfig.

16 years agoUpdate.
drepper [Fri, 12 Mar 2004 20:40:57 +0000 (20:40 +0000)]
Update.

16 years ago(libcidn-inhibit-o): Define. We need no archive.
drepper [Fri, 12 Mar 2004 20:40:46 +0000 (20:40 +0000)]
(libcidn-inhibit-o): Define.  We need no archive.

16 years agoUpdate.
drepper [Fri, 12 Mar 2004 20:26:54 +0000 (20:26 +0000)]
Update.

16 years agoDefine HOST_NAME_MAX.
drepper [Fri, 12 Mar 2004 20:26:21 +0000 (20:26 +0000)]
Define HOST_NAME_MAX.

16 years agoUpdate.
drepper [Fri, 12 Mar 2004 20:24:47 +0000 (20:24 +0000)]
Update.

16 years agoDefine HOST_NAME_MAX.
drepper [Fri, 12 Mar 2004 20:24:21 +0000 (20:24 +0000)]
Define HOST_NAME_MAX.

16 years agoUpdate.
drepper [Fri, 12 Mar 2004 20:22:06 +0000 (20:22 +0000)]
Update.

16 years agoDefine HOST_NAME_MAX.
drepper [Fri, 12 Mar 2004 20:20:44 +0000 (20:20 +0000)]
Define HOST_NAME_MAX.

16 years agoUpdate.
drepper [Fri, 12 Mar 2004 17:40:52 +0000 (17:40 +0000)]
Update.

16 years agoAdd default handling for cache line info.
drepper [Fri, 12 Mar 2004 17:40:01 +0000 (17:40 +0000)]
Add default handling for cache line info.

16 years ago(vars): Add _SC_ values for cache information.
drepper [Fri, 12 Mar 2004 17:36:46 +0000 (17:36 +0000)]
(vars): Add _SC_ values for cache information.

16 years agoAdd _SC_* values for cache information.
drepper [Fri, 12 Mar 2004 17:36:15 +0000 (17:36 +0000)]
Add _SC_* values for cache information.

16 years ago(__sysconf): Reorganize to allow yet another sysconf function to
drepper [Fri, 12 Mar 2004 17:35:36 +0000 (17:35 +0000)]
(__sysconf): Reorganize to allow yet another sysconf function to
include the one in this file.

16 years agoLinux/i386 specific processor info.
drepper [Fri, 12 Mar 2004 17:35:03 +0000 (17:35 +0000)]
Linux/i386 specific processor info.

16 years agoUpdate.
drepper [Fri, 12 Mar 2004 07:23:27 +0000 (07:23 +0000)]
Update.