kopensolaris-gnu/glibc.git
14 years ago * sysdeps/unix/common/Makefile: File removed.
roland [Sun, 26 Feb 2006 23:57:15 +0000 (23:57 +0000)]
* sysdeps/unix/common/Makefile: File removed.
* sysdeps/unix/common/glue-ctype.c: File removed.
* sysdeps/unix/common/configure.in: File removed.
* sysdeps/unix/common/configure: File removed.

14 years ago * sysdeps/unix/configure.in: File removed.
roland [Sun, 26 Feb 2006 23:57:13 +0000 (23:57 +0000)]
* sysdeps/unix/configure.in: File removed.
* sysdeps/unix/configure: File removed.
* sysdeps/unix/make_errlist.c: File removed.
* sysdeps/unix/Makefile ($(objpfx)errlist.c, $(objpfx)make_errlist):
Rules removed.

14 years ago.
roland [Sun, 26 Feb 2006 23:56:23 +0000 (23:56 +0000)]
.

14 years ago2006-02-26 Roland McGrath <roland@redhat.com>
roland [Sun, 26 Feb 2006 23:41:20 +0000 (23:41 +0000)]
2006-02-26  Roland McGrath  <roland@redhat.com>

* timezone/africa: Update from tzdata2006b (comment changes only).
* timezone/antarctica: Likewise.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/backward: Likewise.
* timezone/etcetera: Likewise.
* timezone/europe: Likewise.
* timezone/factory: Likewise.
* timezone/iso3166.tab: Likewise.
* timezone/leapseconds: Likewise.
* timezone/northamerica: Likewise.
* timezone/pacificnew: Likewise.
* timezone/solar87: Likewise.
* timezone/solar88: Likewise.
* timezone/solar89: Likewise.
* timezone/southamerica: Likewise.
* timezone/systemv: Likewise.
* timezone/zone.tab: Likewise.

14 years ago.
roland [Sun, 26 Feb 2006 23:39:43 +0000 (23:39 +0000)]
.

14 years ago2006-02-26 Roland McGrath <roland@redhat.com>
roland [Sun, 26 Feb 2006 23:39:30 +0000 (23:39 +0000)]
2006-02-26  Roland McGrath  <roland@redhat.com>

* timezone/antarctica: Update from tzdata2006b (comment changes only).
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/backward: Likewise.
* timezone/etcetera: Likewise.
* timezone/europe: Likewise.
* timezone/factory: Likewise.
* timezone/iso3166.tab: Likewise.
* timezone/leapseconds: Likewise.
* timezone/northamerica: Likewise.
* timezone/pacificnew: Likewise.
* timezone/solar87: Likewise.
* timezone/solar88: Likewise.
* timezone/solar89: Likewise.
* timezone/southamerica: Likewise.
* timezone/systemv: Likewise.
* timezone/zone.tab: Likewise.

14 years ago.
drepper [Sun, 26 Feb 2006 20:50:52 +0000 (20:50 +0000)]
.

14 years ago(do_lookup_x): No need to compare SKIP to NULL before comparison with MAP.
drepper [Sun, 26 Feb 2006 20:49:35 +0000 (20:49 +0000)]
(do_lookup_x): No need to compare SKIP to NULL before comparison with MAP.

14 years agoUpdate copyright.
drepper [Sun, 26 Feb 2006 20:48:48 +0000 (20:48 +0000)]
Update copyright.

14 years ago(do_sym): For RTLD_NEXT, pass MATCH for dl_lookup_symbol_x, not L.
drepper [Sun, 26 Feb 2006 20:45:55 +0000 (20:45 +0000)]
(do_sym): For RTLD_NEXT, pass MATCH for dl_lookup_symbol_x, not L.

14 years ago.
roland [Sat, 25 Feb 2006 11:11:15 +0000 (11:11 +0000)]
.

14 years ago2006-02-25 Roland McGrath <roland@redhat.com>
roland [Sat, 25 Feb 2006 11:11:07 +0000 (11:11 +0000)]
2006-02-25  Roland McGrath  <roland@redhat.com>

* configure.in: New file.
* configure: Replaced with generated file.
* sysdeps/unix/configure: File removed.

14 years ago.
roland [Sat, 25 Feb 2006 10:30:38 +0000 (10:30 +0000)]
.

14 years ago2006-02-24 Mike Frysinger <vapier@gentoo.org>
roland [Sat, 25 Feb 2006 10:30:21 +0000 (10:30 +0000)]
2006-02-24  Mike Frysinger  <vapier@gentoo.org>

* sysdeps/gnu/net/if.h (IFF_DYNAMIC): New macro.

14 years ago.
roland [Sat, 25 Feb 2006 03:37:24 +0000 (03:37 +0000)]
.

14 years ago2006-02-24 David S. Miller <davem@sunset.davemloft.net>
roland [Sat, 25 Feb 2006 03:37:12 +0000 (03:37 +0000)]
2006-02-24  David S. Miller  <davem@sunset.davemloft.net>

* configure.in: Use sparc/sparc32/sparcv9/sparcv9b in place
of sparc/sparc32/sparcv9b.
* configure: Regenerated.
* sysdeps/sparc/sparc32/sparcv9b/Implies: File removed.
* sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9b/Implies: File removed.

14 years agoTypo fix.
roland [Sat, 25 Feb 2006 03:36:58 +0000 (03:36 +0000)]
Typo fix.

14 years ago.
roland [Sat, 25 Feb 2006 01:57:49 +0000 (01:57 +0000)]
.

14 years ago2006-02-24 Roland McGrath <roland@redhat.com>
roland [Sat, 25 Feb 2006 01:57:44 +0000 (01:57 +0000)]
2006-02-24  Roland McGrath  <roland@redhat.com>

* elf/elf.h (HWCAP_SPARC_BLKINIT): New macro.
* sysdeps/sparc/dl-procinfo.h (HWCAP_IMPORTANT): Add it.
(_DL_HWCAP_COUNT): Increase to 7.
* sysdeps/sparc/dl-procinfo.c (_dl_sparc_cap_flags): Add "v9v".
From David S. Miller <davem@sunset.davemloft.net>.

14 years agoTypo fix.
roland [Sat, 25 Feb 2006 01:52:14 +0000 (01:52 +0000)]
Typo fix.

14 years agoFix typo in last change.
roland [Sat, 25 Feb 2006 01:52:02 +0000 (01:52 +0000)]
Fix typo in last change.

14 years agoFix trivia in last commit.
roland [Sat, 25 Feb 2006 01:33:51 +0000 (01:33 +0000)]
Fix trivia in last commit.

14 years agoFix trivia in last commit.
roland [Sat, 25 Feb 2006 01:31:23 +0000 (01:31 +0000)]
Fix trivia in last commit.

14 years ago.
roland [Sat, 25 Feb 2006 01:29:59 +0000 (01:29 +0000)]
.

14 years ago2006-02-24 Roland McGrath <roland@redhat.com>
roland [Sat, 25 Feb 2006 01:29:46 +0000 (01:29 +0000)]
2006-02-24  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.c: Moved to ...
* sysdeps/sparc/dl-procinfo.c: ... here, new file.
* sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h: Moved to ...
* sysdeps/sparc/dl-procinfo.h: ... here, new file.
(HWCAP_IMPORTANT): Include HWCAP_SPARC_V9 when [__WORDSIZE__ != 64].
* sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.c: File removed.
* sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h: File removed.

14 years ago2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
roland [Sat, 25 Feb 2006 01:26:21 +0000 (01:26 +0000)]
2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>

* soft-fp/single.h (SFtype): Define.
(union _FP_UNION_S): Use it.
* soft-fp/double.h (DFtype): Define.
(union _FP_UNION_D): Use it.
* soft-fp/extended.h (XFtype): Define.
(union _FP_UNION_E): Use it.
* soft-fp/quad.h (TFtype): Define.
(union _FP_UNION_Q): Use it.
* soft-fp/soft-fp.h: Add _LIBC conditionals.
(SI_BITS, DI_BITS): Define.
* soft-fp/op-common.h (_FP_DECL): Add __attribute__((unused)) for
X##_c.
(_FP_CMP_EQ): Use parentheses for && inside ||.
(_FP_TO_INT): Use statement expressions in conditional controlling
constant shift.
(_FP_FROM_INT): Likewise.  Take unsigned type as argument.
* soft-fp/op-2.h (_FP_FRAC_SLL_2, _FP_FRAC_SRL_2, _FP_FRAC_SRST_2,
_FP_FRAC_SRS_2, _FP_FRAC_ASSEMBLE_2): Use statement expressions in
conditional controlling possibly constant shift.
(_FP_FRAC_SRST_2, _FP_FRAC_SRS_2): Avoid left shift by exactly
_FP_W_TYPE_SIZE.
(_FP_FRAC_GT_2, _FP_FRAC_GE_2): Use parentheses for && inside ||.
* soft-fp/op-4.h (_FP_FRAC_SRST_4): Avoid left shift by exactly
_FP_W_TYPE_SIZE.
(__FP_FRAC_ADD_3, __FP_FRAC_ADD_4, __FP_FRAC_SUB_3,
__FP_FRAC_SUB_4): Use _FP_W_TYPE for carry flags.
* soft-fp/op-8.h (_FP_FRAC_SRS_8): Avoid left shift by exactly
_FP_W_TYPE_SIZE.
* soft-fp/floatdidf.c: Pass unsigned type and macro for type size.
* soft-fp/floatdisf.c: Likewise.
* soft-fp/floatditf.c: Likewise.
* soft-fp/floatsidf.c: Likewise.
* soft-fp/floatsisf.c: Likewise.
* soft-fp/floatsitf.c: Likewise.
* soft-fp/floatundidf.c: Likewise.
* soft-fp/floatundisf.c: Likewise.
* soft-fp/floatunditf.c: Likewise.
* soft-fp/floatunsidf.c: Likewise.
* soft-fp/floatunsisf.c: Likewise.
* soft-fp/floatunsitf.c: Likewise.
* soft-fp/fixdfdi.c: Pass macro for type size.
* soft-fp/fixdfsi.c: Likewise.
* soft-fp/fixsfdi.c: Likewise.
* soft-fp/fixsfsi.c: Likewise.
* soft-fp/fixtfdi.c: Likewise.
* soft-fp/fixtfsi.c: Likewise.
* soft-fp/fixunsdfdi.c: Likewise.
* soft-fp/fixunsdfsi.c: Likewise.
* soft-fp/fixunssfdi.c: Likewise.
* soft-fp/fixunssfsi.c: Likewise.
* soft-fp/fixunstfdi.c: Likewise.
* soft-fp/fixunstfsi.c: Likewise.
* sysdeps/alpha/soft-fp/ots_cvtqux.c: Pass unsigned type.
* sysdeps/alpha/soft-fp/ots_cvtqx.c: Likewise.
* sysdeps/powerpc/soft-fp/q_itoq.c: Likewise.
* sysdeps/powerpc/soft-fp/q_lltoq.c: Likewise.
* sysdeps/powerpc/soft-fp/q_ulltoq.c: Likewise.
* sysdeps/powerpc/soft-fp/q_utoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_itoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_lltoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_ulltoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_utoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_itoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_uitoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_uxtoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_xtoq.c: Likewise.
* soft-fp/adddf3.c: Use typedefs for argument and return types.
        * soft-fp/addsf3.c: Likewise.
        * soft-fp/addtf3.c: Likewise.
        * soft-fp/divdf3.c: Likewise.
        * soft-fp/divsf3.c: Likewise.
        * soft-fp/divtf3.c: Likewise.
        * soft-fp/eqdf2.c: Likewise.
        * soft-fp/eqsf2.c: Likewise.
        * soft-fp/eqtf2.c: Likewise.
        * soft-fp/extenddftf2.c: Likewise.
        * soft-fp/extendsfdf2.c: Likewise.
        * soft-fp/extendsftf2.c: Likewise.
        * soft-fp/fixdfdi.c: Likewise.
        * soft-fp/fixdfsi.c: Likewise.
        * soft-fp/fixsfdi.c: Likewise.
        * soft-fp/fixsfsi.c: Likewise.
        * soft-fp/fixtfdi.c: Likewise.
        * soft-fp/fixtfsi.c: Likewise.
        * soft-fp/fixunsdfdi.c: Likewise.
        * soft-fp/fixunsdfsi.c: Likewise.
        * soft-fp/fixunssfdi.c: Likewise.
        * soft-fp/fixunssfsi.c: Likewise.
        * soft-fp/fixunstfdi.c: Likewise.
        * soft-fp/fixunstfsi.c: Likewise.
        * soft-fp/floatdidf.c: Likewise.
        * soft-fp/floatdisf.c: Likewise.
        * soft-fp/floatditf.c: Likewise.
        * soft-fp/floatsidf.c: Likewise.
        * soft-fp/floatsisf.c: Likewise.
        * soft-fp/floatsitf.c: Likewise.
        * soft-fp/floatundidf.c: Likewise.
        * soft-fp/floatundisf.c: Likewise.
        * soft-fp/floatunditf.c: Likewise.
        * soft-fp/floatunsidf.c: Likewise.
        * soft-fp/floatunsisf.c: Likewise.
        * soft-fp/floatunsitf.c: Likewise.
        * soft-fp/gedf2.c: Likewise.
        * soft-fp/gesf2.c: Likewise.
        * soft-fp/getf2.c: Likewise.
        * soft-fp/ledf2.c: Likewise.
        * soft-fp/lesf2.c: Likewise.
        * soft-fp/letf2.c: Likewise.
        * soft-fp/muldf3.c: Likewise.
        * soft-fp/mulsf3.c: Likewise.
        * soft-fp/multf3.c: Likewise.
        * soft-fp/negdf2.c: Likewise.
        * soft-fp/negsf2.c: Likewise.
        * soft-fp/negtf2.c: Likewise.
        * soft-fp/sqrtdf2.c: Likewise.
        * soft-fp/sqrtsf2.c: Likewise.
        * soft-fp/sqrttf2.c: Likewise.
        * soft-fp/subdf3.c: Likewise.
        * soft-fp/subsf3.c: Likewise.
        * soft-fp/subtf3.c: Likewise.
        * soft-fp/truncdfsf2.c: Likewise.
        * soft-fp/trunctfdf2.c: Likewise.
        * soft-fp/trunctfsf2.c: Likewise.
        * soft-fp/unorddf2.c: Likewise.
        * soft-fp/unordsf2.c: Likewise.
        * soft-fp/unordtf2.c: Likewise.

14 years ago2006-02-09 Joseph S. Myers <joseph@codesourcery.com>
roland [Sat, 25 Feb 2006 01:24:57 +0000 (01:24 +0000)]
2006-02-09  Joseph S. Myers  <joseph@codesourcery.com>

* soft-fp/op-common.h (_FP_UNPACK_SEMIRAW): Define.
(_FP_OVERFLOW_SEMIRAW): Likewise.
(_FP_CHECK_SIGNAN_SEMIRAW): Likewise.
(_FP_CHOOSENAN_SEMIRAW): Likewise.
(_FP_EXP_NORMAL): Likewise.
(_FP_PACK_SEMIRAW): Likewise.
(_FP_ADD_INTERNAL): Rewrite to operate on semi-raw value.
(_FP_SUB): Likewise.
(_FP_TO_INT): Rewrite to operate on raw values.  Don't set INVALID
exception for conversions where most negative representable
integer is correct truncated value, but do set INEXACT for such
conversions where appropriate.  Don't always left-shift for
converting to a wider integer.
(_FP_FROM_INT): Rewrite to yield raw value.  Correct shift for
integers with one more bits than (mantissa + guard) bits for the
floating point format.  Don't use __FP_FRAC_SRS_1 for shifting
integers that may be wider than _FP_W_TYPE_SIZE.
(FP_CONV): Don't define.
(FP_EXTEND): Define.
(FP_TRUNC): Likewise.
* soft-fp/op-1.h (_FP_FRAC_SRST_1, __FP_FRAC_SRST_1): Define.
(_FP_FRAC_CONV_1_1): Don't define.
(_FP_FRAC_COPY_1_1): Define.
* soft-fp/op-2.h (_FP_FRAC_SRST_2): Define.
(_FP_FRAC_CONV_1_2, _FP_FRAC_CONV_2_1): Don't define.
(_FP_FRAC_COPY_1_2, _FP_FRAC_COPY_2_1): Define.
* soft-fp/op-4.h (_FP_FRAC_SRST_4): Define.
(_FP_FRAC_SRS_4): Define based on _FP_FRAC_SRST_4.
(_FP_FRAC_CONV_1_4, _FP_FRAC_CONV_2_4): Don't define.
(_FP_FRAC_COPY_1_4, _FP_FRAC_COPY_2_4): Define.
(_FP_FRAC_CONV_4_1, _FP_FRAC_CONV_4_2): Don't define.
(_FP_FRAC_COPY_4_1, _FP_FRAC_COPY_4_2): Define.
* soft-fp/single.h (_FP_FRACTBITS_S): Define.
(_FP_FRACXBITS_S): Define in terms of _FP_FRACXBITS_S.
(_FP_WFRACXBITS_S): Likewise.
(_FP_QNANBIT_SH_S, _FP_IMPLBIT_SH_S): Define.
(FP_UNPACK_SEMIRAW_S, FP_UNPACK_SEMIRAW_SP): Define.
(FP_PACK_SEMIRAW_S, FP_PACK_SEMIRAW_SP): Define.
* soft-fp/double.h (_FP_QNANBIT_SH_D, _FP_IMPLBIT_SH_D): Define.
(FP_UNPACK_SEMIRAW_D, FP_UNPACK_SEMIRAW_D): Define
(FP_PACK_SEMIRAW_D, FP_PACK_SEMIRAW_DP): Define.
* soft-fp/extended.h (_FP_QNANBIT_SH_E, _FP_IMPLBIT_SH_E): Define.
(FP_UNPACK_EP): Correct typo.
(FP_UNPACK_SEMIRAW_E, FP_UNPACK_SEMIRAW_EP): Define.
(FP_PACK_SEMIRAW_E, FP_PACK_SEMIRAW_EP): Define.
* soft-fp/quad.h (_FP_QNANBIT_SH_Q, _FP_IMPLBIT_SH_Q): Define.
(FP_UNPACK_SEMIRAW_Q, FP_UNPACK_SEMIRAW_QP): Define.
(FP_PACK_SEMIRAW_Q, FP_PACK_SEMIRAW_QP): Define.
* soft-fp/fixdfdi.c: Use unsigned type for result of conversion.
* soft-fp/fixdfsi.c: Likewise.
* soft-fp/fixsfdi.c: Likewise.
* soft-fp/fixsfsi.c: Likewise.
* soft-fp/fixtfdi.c: Likewise.
* soft-fp/fixtfsi.c: Likewise.
* sysdeps/alpha/soft-fp/ots_cvtxq.c: Likewise.
* sysdeps/alpha/soft-fp/ots_nintxq.c: Likewise.
* sysdeps/powerpc/soft-fp/q_qtoi.c: Likewise.
* sysdeps/powerpc/soft-fp/q_qtoll.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_qtoi.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_qtoll.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtox.c: Likewise.
* soft-fp/adddf3.c: Update for changed soft-fp interfaces.
* soft-fp/addsf3.c: Likewise.
* soft-fp/addtf3.c: Likewise.
* soft-fp/extenddftf2.c: Likewise.
* soft-fp/extendsfdf2.c: Likewise.
* soft-fp/extendsftf2.c: Likewise.
* soft-fp/fixdfdi.c: Likewise.
* soft-fp/fixdfsi.c: Likewise.
* soft-fp/fixsfdi.c: Likewise.
* soft-fp/fixsfsi.c: Likewise.
* soft-fp/fixtfdi.c: Likewise.
* soft-fp/fixtfsi.c: Likewise.
* soft-fp/fixunsdfdi.c: Likewise.
* soft-fp/fixunsdfsi.c: Likewise.
* soft-fp/fixunssfdi.c: Likewise.
* soft-fp/fixunssfsi.c: Likewise.
* soft-fp/fixunstfdi.c: Likewise.
* soft-fp/fixunstfsi.c: Likewise.
* soft-fp/floatdidf.c: Likewise.
* soft-fp/floatdisf.c: Likewise.
* soft-fp/floatditf.c: Likewise.
* soft-fp/floatsidf.c: Likewise.
* soft-fp/floatsisf.c: Likewise.
* soft-fp/floatsitf.c: Likewise.
* soft-fp/floatundidf.c: Likewise.
* soft-fp/floatundisf.c: Likewise.
* soft-fp/floatunditf.c: Likewise.
* soft-fp/floatunsidf.c: Likewise.
* soft-fp/floatunsisf.c: Likewise.
* soft-fp/floatunsitf.c: Likewise.
* soft-fp/subdf3.c: Likewise.
* soft-fp/subsf3.c: Likewise.
* soft-fp/subtf3.c: Likewise.
* soft-fp/truncdfsf2.c: Likewise.
* soft-fp/trunctfdf2.c: Likewise.
* soft-fp/trunctfsf2.c: Likewise.
* sysdeps/alpha/soft-fp/ots_add.c: Likewise.
* sysdeps/alpha/soft-fp/ots_cvtqux.c: Likewise.
* sysdeps/alpha/soft-fp/ots_cvtqx.c: Likewise.
* sysdeps/alpha/soft-fp/ots_cvttx.c: Likewise.
* sysdeps/alpha/soft-fp/ots_cvtxq.c: Likewise.
* sysdeps/alpha/soft-fp/ots_cvtxt.c: Likewise.
* sysdeps/alpha/soft-fp/ots_nintxq.c: Likewise.
* sysdeps/alpha/soft-fp/ots_sub.c: Likewise.
* sysdeps/powerpc/soft-fp/q_add.c: Likewise.
* sysdeps/powerpc/soft-fp/q_dtoq.c: Likewise.
* sysdeps/powerpc/soft-fp/q_itoq.c: Likewise.
* sysdeps/powerpc/soft-fp/q_lltoq.c: Likewise.
* sysdeps/powerpc/soft-fp/q_qtod.c: Likewise.
* sysdeps/powerpc/soft-fp/q_qtoi.c: Likewise.
* sysdeps/powerpc/soft-fp/q_qtoll.c: Likewise.
* sysdeps/powerpc/soft-fp/q_qtos.c: Likewise.
* sysdeps/powerpc/soft-fp/q_qtou.c: Likewise.
* sysdeps/powerpc/soft-fp/q_qtoull.c: Likewise.
* sysdeps/powerpc/soft-fp/q_stoq.c: Likewise.
* sysdeps/powerpc/soft-fp/q_sub.c: Likewise.
* sysdeps/powerpc/soft-fp/q_ulltoq.c: Likewise.
* sysdeps/powerpc/soft-fp/q_utoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_add.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_dtoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_itoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_lltoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_qtod.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_qtoi.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_qtoll.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_qtos.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_qtou.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_qtoull.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_stoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_sub.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_ulltoq.c: Likewise.
* sysdeps/sparc/sparc32/soft-fp/q_utoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_add.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_itoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtod.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtos.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_qtox.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_stoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_sub.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_uitoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_uxtoq.c: Likewise.
* sysdeps/sparc/sparc64/soft-fp/qp_xtoq.c: Likewise.

14 years ago.
roland [Fri, 24 Feb 2006 22:57:38 +0000 (22:57 +0000)]
.

14 years ago2006-02-24 Roland McGrath <roland@redhat.com>
roland [Fri, 24 Feb 2006 22:57:31 +0000 (22:57 +0000)]
2006-02-24  Roland McGrath  <roland@redhat.com>

* elf/sofini.c (__FRAME_END__): Mark as const.
* elf/soinit.c (__EH_FRAME_BEGIN__): Likewise.  Add used attribute.

14 years ago.
roland [Fri, 24 Feb 2006 07:29:01 +0000 (07:29 +0000)]
.

14 years ago2006-02-23 Roland McGrath <roland@redhat.com>
roland [Fri, 24 Feb 2006 07:28:57 +0000 (07:28 +0000)]
2006-02-23  Roland McGrath  <roland@redhat.com>

* descr.h (struct pthread): Add final member `end_padding'.
(PTHREAD_STRUCT_END_PADDING): Use it.

14 years ago.
roland [Fri, 24 Feb 2006 03:27:16 +0000 (03:27 +0000)]
.

14 years ago2006-02-23 Roland McGrath <roland@redhat.com>
roland [Fri, 24 Feb 2006 03:27:11 +0000 (03:27 +0000)]
2006-02-23  Roland McGrath  <roland@redhat.com>

* include/libc-symbols.h: Fix comment typo.
From Peter Kjellerstedt <peter.kjellerstedt@axis.com>.

14 years ago.
roland [Thu, 23 Feb 2006 22:50:36 +0000 (22:50 +0000)]
.

14 years ago2006-02-23 Roland McGrath <roland@redhat.com>
roland [Thu, 23 Feb 2006 22:50:21 +0000 (22:50 +0000)]
2006-02-23  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/i386/fchownat.c: Diddle code so that "fail"
label is always used.

14 years ago2006-02-23 Roland McGrath <roland@redhat.com>
roland [Thu, 23 Feb 2006 22:50:16 +0000 (22:50 +0000)]
2006-02-23  Roland McGrath  <roland@redhat.com>

[BZ #2172]
* bits/syslog-path.h: New file.
* misc/Makefile (headers): Add it.
* misc/sys/syslog.h: Include it.
(_PATH_LOG): Macro removed.
From Robert Millan <robertmh@gnu.org>.

14 years ago.
roland [Thu, 23 Feb 2006 22:34:40 +0000 (22:34 +0000)]
.

14 years ago2006-02-23 Roland McGrath <roland@redhat.com>
roland [Thu, 23 Feb 2006 22:32:49 +0000 (22:32 +0000)]
2006-02-23  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/ftruncate64.c: Find generic implementation
in misc/, not posix/.
Reported by David S. Miller <davem@davemloft.net>.

14 years ago2006-02-23 Jakub Jelinek <jakub@redhat.com>
roland [Thu, 23 Feb 2006 22:32:34 +0000 (22:32 +0000)]
2006-02-23  Jakub Jelinek  <jakub@redhat.com>

* posix/sched_yield.c (__sched_yield): Add libc_hidden_def.
* sysdeps/mach/sched_yield.c (__sched_yield): Likewise.

14 years ago.
roland [Wed, 22 Feb 2006 10:03:04 +0000 (10:03 +0000)]
.

14 years ago2006-02-22 Roland McGrath <roland@redhat.com>
roland [Wed, 22 Feb 2006 10:02:54 +0000 (10:02 +0000)]
2006-02-22  Roland McGrath  <roland@redhat.com>

* po/libc.pot: Regenerated.

14 years ago2006-02-22 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 22 Feb 2006 10:02:50 +0000 (10:02 +0000)]
2006-02-22  Jakub Jelinek  <jakub@redhat.com>

* nis/ypclnt.c (yperr_string, ypbinderr_string): Add N_()
around string literals.

14 years ago.
roland [Wed, 22 Feb 2006 07:30:15 +0000 (07:30 +0000)]
.

14 years ago2005-10-03 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 22 Feb 2006 07:30:04 +0000 (07:30 +0000)]
2005-10-03  Jakub Jelinek  <jakub@redhat.com>

* nscd/selinux.c (audit_init): Print error string in the failure
message.

14 years ago.
roland [Wed, 22 Feb 2006 07:28:05 +0000 (07:28 +0000)]
.

14 years ago2006-02-21 Roland McGrath <roland@redhat.com>
roland [Wed, 22 Feb 2006 07:27:53 +0000 (07:27 +0000)]
2006-02-21  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/kernel-features.h
(__ASSUME_CLONE_THREAD_FLAGS): Consolidate definitions.

14 years ago.
roland [Wed, 22 Feb 2006 07:17:58 +0000 (07:17 +0000)]
.

14 years ago2006-02-03 Jakub Jelinek <jakub@redhat.com>
roland [Wed, 22 Feb 2006 07:17:46 +0000 (07:17 +0000)]
2006-02-03  Jakub Jelinek  <jakub@redhat.com>

* manual/filesys.texi (futimes): Fix prototype.

14 years ago.
roland [Wed, 22 Feb 2006 06:58:11 +0000 (06:58 +0000)]
.

14 years ago2004-08-09 Paul Eggert <eggert@cs.ucla.edu>
roland [Wed, 22 Feb 2006 06:57:59 +0000 (06:57 +0000)]
2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>

[BZ #315]
* manual/memory.texi (Obstacks Data Alignment): The default
alignment is not 4: it is enough to hold any type of data.
Problem reported by Benno in
<http://sources.redhat.com/ml/libc-alpha/2004-08/msg00055.html>.

14 years ago.
roland [Wed, 22 Feb 2006 05:49:01 +0000 (05:49 +0000)]
.

14 years ago2006-02-21 Roland McGrath <roland@redhat.com>
roland [Wed, 22 Feb 2006 05:48:50 +0000 (05:48 +0000)]
2006-02-21  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: Update comment, remove
__THROW from epoll_wait, to match .../linux/sys/epoll.h file.

14 years agobz tag
roland [Wed, 22 Feb 2006 05:37:23 +0000 (05:37 +0000)]
bz tag

14 years ago.
roland [Wed, 22 Feb 2006 02:55:10 +0000 (02:55 +0000)]
.

14 years ago2005-11-15 Robert Millan <robertmh@gnu.org>
roland [Wed, 22 Feb 2006 02:54:55 +0000 (02:54 +0000)]
2005-11-15  Robert Millan  <robertmh@gnu.org>

[BZ #2161]
* manual/llio.texi (read, write): Document EINVAL on unaligned access.

14 years ago.
roland [Wed, 22 Feb 2006 02:39:11 +0000 (02:39 +0000)]
.

14 years ago2006-02-21 Roland McGrath <roland@redhat.com>
roland [Wed, 22 Feb 2006 02:39:06 +0000 (02:39 +0000)]
2006-02-21  Roland McGrath  <roland@redhat.com>

* sysdeps/i386/i686/memset.S: Fix treatment of unaligned pointer.
Reported by John Zulauf <john.zulauf@amd.com>.

14 years ago.
roland [Wed, 22 Feb 2006 02:09:08 +0000 (02:09 +0000)]
.

14 years ago2004-11-23 Richard Sandiford <rsandifo@redhat.com>
roland [Wed, 22 Feb 2006 02:09:03 +0000 (02:09 +0000)]
2004-11-23  Richard Sandiford  <rsandifo@redhat.com>

* configure.in (libc_cv_gcc_dwarf2_unwind_info): Delete.
(HAVE_DWARF2_UNWIND_INFO{,_STATIC}): Remove AC_DEFINEs.
* configure: Regenerate.
* config.h.in (HAVE_DWARF2_UNWIND_INFO{,_STATIC}): Remove undefs.
* elf/soinit.c: Don't include gccframe.h.
(__EH_FRAME_BEGIN__): Define unconditionally.
(__register_frame_info, __deregister_frame_info)
(__register_frame_info_bases, __deregister_frame_info_bases)
(__register_frame, __deregister_frame): Remove declarations.
(__libc_global_ctors, __libc_fini): Don't call registry functions.
* elf/sofini.c (__EH_FRAME_END__): Define unconditionally.

14 years ago.
roland [Tue, 21 Feb 2006 02:33:00 +0000 (02:33 +0000)]
.

14 years ago2006-01-18 Samuel Thibault <samuel.thibault@ens-lyon.org>
roland [Tue, 21 Feb 2006 02:32:31 +0000 (02:32 +0000)]
2006-01-18  Samuel Thibault  <samuel.thibault@ens-lyon.org>

[BZ #2178]
* sysdeps/mach/hurd/getsid.c (getsid): When parameter PID is zero,
use _hurd_pid instead.

14 years ago.
roland [Tue, 21 Feb 2006 02:30:10 +0000 (02:30 +0000)]
.

14 years ago2006-02-15 Thomas Schwinge <tschwinge@gnu.org>
roland [Tue, 21 Feb 2006 02:28:29 +0000 (02:28 +0000)]
2006-02-15  Thomas Schwinge  <tschwinge@gnu.org>

[BZ #2329]
* include/unistd.h (__getresuid, __getresgid, __setresuid)
(__setresgid): Fix argument name order in prototypes.
* posix/unistd.h (getresuid, getresgid, setresuid, setresgid):
Likewise.
* posix/getresuid.c (__getresuid): Fix argument order in definition.
* posix/getresgid.c (__getresgid): Likewise.
* posix/setresuid.c (__setresuid): Likewise.
* posix/setresgid.c (__setresgid): Likewise.
* sysdeps/mach/hurd/getresuid.c (__getresuid): Likewise.
* sysdeps/mach/hurd/getresgid.c (__getresgid): Likewise.
* sysdeps/mach/hurd/setresuid.c (__setresuid): Likewise.
* sysdeps/mach/hurd/setresgid.c (__setresgid): Likewise.
Reported by Samuel Thibault <samuel.thibault@ens-lyon.org>.

14 years agoMoved to ports repository.
roland [Tue, 21 Feb 2006 02:12:02 +0000 (02:12 +0000)]
Moved to ports repository.

14 years ago2006-02-20 Roland McGrath <roland@redhat.com>
roland [Tue, 21 Feb 2006 02:11:44 +0000 (02:11 +0000)]
2006-02-20  Roland McGrath  <roland@redhat.com>

* sysdeps/mips: Directory removed, saved in ports repository.
* sysdeps/unix/mips: Likewise.
* sysdeps/unix/sysv/linux/mips: Likewise.
* sysdeps/mach/mips: Likewise.
* sysdeps/mach/hurd/mips: Likewise.
* shlib-versions: Remove mips matches, now in ports fragment.
* sysdeps/unix/sysv/linux/kernel-features.h: Likewise.
* configure.in (machine): Likewise.
* configure: Regenerated.

14 years agoAmend log entry with omitted file.
roland [Tue, 21 Feb 2006 01:35:36 +0000 (01:35 +0000)]
Amend log entry with omitted file.

14 years ago * sysdeps/alpha/soft-fp/Makefile (CPPFLAGS): Add soft-fp include
rth [Mon, 20 Feb 2006 22:51:47 +0000 (22:51 +0000)]
    * sysdeps/alpha/soft-fp/Makefile (CPPFLAGS): Add soft-fp include
        to math subdir.
        * sysdeps/alpha/soft-fp/e_sqrtl.c: Don't use local-soft-fp.h.
        (__ieee754_sqrtl): Add _round local variable.
        * sysdeps/unix/sysv/linux/alpha/fpu/Implies: Remove.

        * sysdeps/unix/sysv/linux/alpha/fxstatat.c: Fix hidden defs.

14 years ago.
roland [Mon, 20 Feb 2006 22:12:40 +0000 (22:12 +0000)]
.

14 years ago2006-02-20 Roland McGrath <roland@frob.com>
roland [Mon, 20 Feb 2006 22:12:20 +0000 (22:12 +0000)]
2006-02-20  Roland McGrath  <roland@frob.com>

* hurd/hurd/xattr.h: New file.
* hurd/xattr.c: New file.
* hurd/Makefile (routines): Add it.
* sysdeps/mach/hurd/fgetxattr.c: New file.
* sysdeps/mach/hurd/flistxattr.c: New file.
* sysdeps/mach/hurd/fremovexattr.c: New file.
* sysdeps/mach/hurd/fsetxattr.c: New file.
* sysdeps/mach/hurd/getxattr.c: New file.
* sysdeps/mach/hurd/lgetxattr.c: New file.
* sysdeps/mach/hurd/listxattr.c: New file.
* sysdeps/mach/hurd/lsetxattr.c: New file.
* sysdeps/mach/hurd/removexattr.c: New file.
* sysdeps/mach/hurd/setxattr.c: New file.

14 years ago.
roland [Mon, 20 Feb 2006 21:48:49 +0000 (21:48 +0000)]
.

14 years ago2006-02-13 Mike Frysinger <vapier@gentoo.org>
roland [Mon, 20 Feb 2006 21:48:45 +0000 (21:48 +0000)]
2006-02-13  Mike Frysinger  <vapier@gentoo.org>

* string/tester.c (test_strnlen): New function.
(test_strchr): Call it.
(test_strncat): Test lengths where the sign bit is set.
(test_strncmp): Likewise.

14 years agotypo
roland [Mon, 20 Feb 2006 20:24:09 +0000 (20:24 +0000)]
typo

14 years ago.
drepper [Sat, 18 Feb 2006 08:41:57 +0000 (08:41 +0000)]
.

14 years agoAdd second mutex to check that the mutex list is handled correctly.
drepper [Sat, 18 Feb 2006 08:40:59 +0000 (08:40 +0000)]
Add second mutex to check that the mutex list is handled correctly.

14 years ago.
drepper [Fri, 17 Feb 2006 18:52:09 +0000 (18:52 +0000)]
.

14 years ago(atomic_and, atomic_or): Define.
drepper [Fri, 17 Feb 2006 18:50:09 +0000 (18:50 +0000)]
(atomic_and, atomic_or): Define.

14 years ago.
drepper [Fri, 17 Feb 2006 18:49:28 +0000 (18:49 +0000)]
.

14 years agoGeneric Linux __lll_robust_mutex_* code.
drepper [Fri, 17 Feb 2006 18:46:52 +0000 (18:46 +0000)]
Generic Linux __lll_robust_mutex_* code.

14 years ago(lll_robust_mutex_dead, lll_robust_mutex_trylock, lll_robust_mutex_lock,
drepper [Fri, 17 Feb 2006 18:44:32 +0000 (18:44 +0000)]
(lll_robust_mutex_dead, lll_robust_mutex_trylock, lll_robust_mutex_lock,
lll_robust_mutex_cond_lock, lll_robust_mutex_timedlock,
lll_robust_mutex_unlock): New macros.
(__lll_robust_lock_wait, __lll_robust_timedlock_wait): New prototypes.

14 years ago. fedora-glibc-20060217T1609
drepper [Fri, 17 Feb 2006 15:37:51 +0000 (15:37 +0000)]
.

14 years agoAdd lll_robust_mutex_* definitions.
drepper [Fri, 17 Feb 2006 15:36:57 +0000 (15:36 +0000)]
Add lll_robust_mutex_* definitions.

14 years ago__lll_robust_mutex_* functions for SH.
drepper [Fri, 17 Feb 2006 15:36:10 +0000 (15:36 +0000)]
__lll_robust_mutex_* functions for SH.

14 years ago.
drepper [Fri, 17 Feb 2006 08:07:21 +0000 (08:07 +0000)]
.

14 years ago(lll_robust_mutex_unlock): Avoid unnecessary wakeups.
drepper [Fri, 17 Feb 2006 08:06:14 +0000 (08:06 +0000)]
(lll_robust_mutex_unlock): Avoid unnecessary wakeups.

14 years ago(lll_robust_mutex_unlock): Avoid unnecessary wakeups.
drepper [Fri, 17 Feb 2006 08:05:32 +0000 (08:05 +0000)]
(lll_robust_mutex_unlock): Avoid unnecessary wakeups.

14 years agoCorrect MADV_DO{,NOT}FORK values.
drepper [Thu, 16 Feb 2006 00:15:08 +0000 (00:15 +0000)]
Correct MADV_DO{,NOT}FORK values.

14 years ago.
drepper [Wed, 15 Feb 2006 18:14:59 +0000 (18:14 +0000)]
.

14 years agoDefine MADV_DONTFORK and MADV_DOFORK.
drepper [Wed, 15 Feb 2006 18:12:03 +0000 (18:12 +0000)]
Define MADV_DONTFORK and MADV_DOFORK.

14 years ago.
drepper [Wed, 15 Feb 2006 17:20:33 +0000 (17:20 +0000)]
.

14 years ago(__openat_not_cancel, __openat64_not_cancel): Remove prototypes.
drepper [Wed, 15 Feb 2006 17:19:11 +0000 (17:19 +0000)]
(__openat_not_cancel, __openat64_not_cancel): Remove prototypes.
(__openat_nocancel, __openat64_nocancel): New prototypes or defines.
(openat_not_cancel, openat_not_cancel_3, openat64_not_cancel,
openat64_not_cancel_3): Use them.

14 years ago.
drepper [Wed, 15 Feb 2006 17:17:18 +0000 (17:17 +0000)]
.

14 years ago(__pthread_slist_t): New typedef.
drepper [Wed, 15 Feb 2006 17:15:48 +0000 (17:15 +0000)]
(__pthread_slist_t): New typedef.
(pthread_mutex_t): Replace __next field with __list.

14 years ago(__pthread_list_t): New typedef.
drepper [Wed, 15 Feb 2006 17:14:33 +0000 (17:14 +0000)]
(__pthread_list_t): New typedef.
(pthread_mutex_t): Replace __next and __prev fields with __list.

14 years ago(__pthread_list_t): New typedef.
drepper [Wed, 15 Feb 2006 17:13:30 +0000 (17:13 +0000)]
(__pthread_list_t): New typedef.
(pthread_mutex_t): Replace __next and __prev fields with __list.

14 years ago[!__PTHREAD_MUTEX_HAVE_PREV] (DEQUEUE_MUTEX): Set robust_list.__next
drepper [Wed, 15 Feb 2006 17:12:26 +0000 (17:12 +0000)]
[!__PTHREAD_MUTEX_HAVE_PREV] (DEQUEUE_MUTEX): Set robust_list.__next
rather than robust_list.

14 years ago.
drepper [Wed, 15 Feb 2006 17:09:20 +0000 (17:09 +0000)]
.

14 years agox86-64 implementation of __lll_robust_mutex_*lock functions.
drepper [Wed, 15 Feb 2006 17:07:13 +0000 (17:07 +0000)]
x86-64 implementation of __lll_robust_mutex_*lock functions.

14 years agoi686 implementation of __lll_robust_mutex_*lock functions.
drepper [Wed, 15 Feb 2006 17:06:16 +0000 (17:06 +0000)]
i686 implementation of __lll_robust_mutex_*lock functions.

14 years agoi586 implementation of __lll_robust_mutex_*lock functions.
drepper [Wed, 15 Feb 2006 17:05:07 +0000 (17:05 +0000)]
i586 implementation of __lll_robust_mutex_*lock functions.

14 years agoi486 implementation of __lll_robust_mutex_*lock functions.
drepper [Wed, 15 Feb 2006 17:04:29 +0000 (17:04 +0000)]
i486 implementation of __lll_robust_mutex_*lock functions.