rpms/glibc/FC-4 glibc-20050524-20050727.patch, NONE, 1.1 glibc-zh_TW.patch, NONE, 1.1 glibc.spec, 1.157, 1.158

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Jul 28 12:32:39 UTC 2005


Author: jakub

Update of /cvs/dist/rpms/glibc/FC-4
In directory cvs.devel.redhat.com:/tmp/cvs-serv27100

Modified Files:
	glibc.spec 
Added Files:
	glibc-20050524-20050727.patch glibc-zh_TW.patch 
Log Message:
2.3.5-10.1


glibc-20050524-20050727.patch:
 Makeconfig                                                             |    2 
 Makerules                                                              |    2 
 argp/argp-fmtstream.c                                                  |   38 
 argp/argp-help.c                                                       |  101 +-
 assert/assert-perr.c                                                   |    8 
 assert/assert.c                                                        |    8 
 config.h.in                                                            |    6 
 config.make.in                                                         |    1 
 configure                                                              |   85 ++
 configure.in                                                           |    8 
 csu/elf-init.c                                                         |   22 
 debug/pread64_chk.c                                                    |    2 
 dlfcn/dlerror.c                                                        |    6 
 elf/Makefile                                                           |   21 
 elf/dl-deps.c                                                          |   31 
 elf/dl-error.c                                                         |   31 
 elf/dl-libc.c                                                          |    9 
 elf/dl-open.c                                                          |   15 
 elf/dl-reloc.c                                                         |    5 
 elf/elf.h                                                              |   12 
 elf/rtld.c                                                             |   73 +
 elf/tls-macros.h                                                       |   51 +
 elf/tst-array5-static.c                                                |    1 
 elf/tst-array5-static.exp                                              |    2 
 elf/tst-array5.c                                                       |   50 +
 elf/tst-array5.exp                                                     |    3 
 elf/tst-array5dep.c                                                    |   23 
 gmon/Makefile                                                          |   10 
 gmon/gmon.c                                                            |   14 
 gmon/tst-profile-static.c                                              |   10 
 hesiod/README.hesiod                                                   |    8 
 hesiod/hesiod.c                                                        |   57 +
 hesiod/hesiod_p.h                                                      |    1 
 include/dlfcn.h                                                        |    6 
 include/execinfo.h                                                     |    2 
 include/fenv.h                                                         |    2 
 include/libc-symbols.h                                                 |   18 
 include/libintl.h                                                      |    1 
 include/stdio.h                                                        |    2 
 include/stdlib.h                                                       |    4 
 include/string.h                                                       |    1 
 include/time.h                                                         |    2 
 inet/rcmd.c                                                            |   99 --
 intl/dcgettext.c                                                       |    1 
 linuxthreads/sysdeps/unix/sysv/linux/mips/vfork.S                      |    2 
 linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h |   30 
 linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S         |    8 
 locale/Makefile                                                        |    1 
 localedata/locales/hu_HU                                               |   49 +
 localedata/locales/pa_IN                                               |    4 
 localedata/locales/vi_VN                                               |  390 +++++-----
 malloc/obstack.c                                                       |    7 
 manual/Makefile                                                        |    2 
 misc/Makefile                                                          |   13 
 misc/error.c                                                           |   72 +
 misc/getpass.c                                                         |   18 
 misc/tst-error1.c                                                      |   26 
 nis/nss_compat/compat-grp.c                                            |   15 
 nis/nss_compat/compat-pwd.c                                            |   16 
 nis/nss_compat/compat-spwd.c                                           |   16 
 nptl/Makeconfig                                                        |    2 
 nptl/Makefile                                                          |    3 
 nptl/sysdeps/pthread/pthread.h                                         |   27 
 nptl/sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h                 |    5 
 nptl/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h         |   17 
 nptl/tst-cancel4.c                                                     |   28 
 nptl/tst-initializers1.c                                               |   48 +
 nscd/Makefile                                                          |   10 
 nscd/connections.c                                                     |   35 
 nscd/grpcache.c                                                        |    2 
 nscd/nscd.c                                                            |   10 
 nscd/nscd.init                                                         |   16 
 nscd/nscd_helper.c                                                     |  106 +-
 nscd/nscd_stat.c                                                       |    4 
 nscd/selinux.c                                                         |   43 +
 posix/Makefile                                                         |    2 
 posix/execvp.c                                                         |   10 
 posix/getopt.c                                                         |   50 -
 posix/regcomp.c                                                        |    4 
 posix/regex_internal.c                                                 |    8 
 posix/tst-execvp4.c                                                    |   35 
 posix/tst-mmap.c                                                       |    4 
 resolv/res_hconf.c                                                     |   58 -
 resolv/res_send.c                                                      |    8 
 resource/Makefile                                                      |    2 
 resource/tst-getrlimit.c                                               |  112 ++
 stdio-common/Makefile                                                  |    2 
 stdio-common/fxprintf.c                                                |   55 +
 stdio-common/perror.c                                                  |    5 
 stdio-common/psignal.c                                                 |   19 
 stdlib/fmtmsg.c                                                        |   51 -
 stdlib/stdlib.h                                                        |    2 
 string/test-memset.c                                                   |   14 
 sunrpc/Makefile                                                        |    1 
 sunrpc/auth_unix.c                                                     |    8 
 sunrpc/clnt_perr.c                                                     |   21 
 sunrpc/clnt_tcp.c                                                      |    8 
 sunrpc/clnt_udp.c                                                      |    8 
 sunrpc/clnt_unix.c                                                     |    8 
 sunrpc/svc_simple.c                                                    |   14 
 sunrpc/svc_tcp.c                                                       |   16 
 sunrpc/svc_udp.c                                                       |   29 
 sunrpc/svc_unix.c                                                      |   16 
 sunrpc/tst-xdrmem.c                                                    |  205 +++++
 sunrpc/xdr.c                                                           |   19 
 sunrpc/xdr_array.c                                                     |    8 
 sunrpc/xdr_rec.c                                                       |    7 
 sunrpc/xdr_ref.c                                                       |    9 
 sysdeps/alpha/div_libc.h                                               |    6 
 sysdeps/alpha/divl.S                                                   |    2 
 sysdeps/alpha/divq.S                                                   |    2 
 sysdeps/alpha/divqu.S                                                  |    2 
 sysdeps/alpha/dl-dtprocnum.h                                           |    3 
 sysdeps/alpha/dl-machine.h                                             |  146 +--
 sysdeps/alpha/dl-trampoline.S                                          |  222 +++++
 sysdeps/alpha/elf/start.S                                              |    2 
 sysdeps/alpha/fpu/feholdexcpt.c                                        |    1 
 sysdeps/alpha/fpu/fesetround.c                                         |    1 
 sysdeps/alpha/htonl.S                                                  |    2 
 sysdeps/alpha/htons.S                                                  |    2 
 sysdeps/alpha/reml.S                                                   |    2 
 sysdeps/alpha/remq.S                                                   |    2 
 sysdeps/alpha/remqu.S                                                  |    2 
 sysdeps/generic/backtrace.c                                            |    1 
 sysdeps/generic/backtracesymsfd.c                                      |    1 
 sysdeps/generic/clock_gettime.c                                        |    1 
 sysdeps/generic/elf/backtracesymsfd.c                                  |    1 
 sysdeps/generic/feholdexcpt.c                                          |    1 
 sysdeps/generic/fesetround.c                                           |    1 
 sysdeps/generic/ldsodefs.h                                             |    6 
 sysdeps/generic/libc-start.c                                           |   14 
 sysdeps/generic/s_ctan.c                                               |   14 
 sysdeps/generic/s_ctanf.c                                              |   15 
 sysdeps/generic/s_ctanh.c                                              |   14 
 sysdeps/generic/s_ctanhf.c                                             |   14 
 sysdeps/generic/s_ctanhl.c                                             |   14 
 sysdeps/generic/s_ctanl.c                                              |   15 
 sysdeps/generic/s_significand.c                                        |    2 
 sysdeps/generic/s_significandf.c                                       |    4 
 sysdeps/generic/strnlen.c                                              |    1 
 sysdeps/generic/wordexp.c                                              |    7 
 sysdeps/hppa/add_n.s                                                   |   12 
 sysdeps/hppa/hppa1.1/udiv_qrnnd.s                                      |   20 
 sysdeps/hppa/lshift.s                                                  |   20 
 sysdeps/hppa/rshift.s                                                  |   20 
 sysdeps/hppa/setjmp.S                                                  |   22 
 sysdeps/hppa/sub_n.s                                                   |   12 
 sysdeps/hppa/udiv_qrnnd.s                                              |   10 
 sysdeps/i386/backtrace.c                                               |    1 
 sysdeps/i386/dl-trampoline.S                                           |    2 
 sysdeps/i386/fpu/feholdexcpt.c                                         |    1 
 sysdeps/i386/fpu/fesetround.c                                          |    1 
 sysdeps/i386/i386-mcount.S                                             |    2 
 sysdeps/i386/sysdep.h                                                  |   27 
 sysdeps/ia64/backtrace.c                                               |    1 
 sysdeps/ia64/dl-trampoline.S                                           |    4 
 sysdeps/ia64/fpu/e_lgamma_r.c                                          |    4 
 sysdeps/ia64/fpu/e_lgammaf_r.c                                         |    4 
 sysdeps/ia64/fpu/e_lgammal_r.c                                         |    4 
 sysdeps/ia64/fpu/feholdexcpt.c                                         |    1 
 sysdeps/ia64/fpu/fesetround.c                                          |    1 
 sysdeps/ia64/fpu/w_lgamma.c                                            |    4 
 sysdeps/ia64/fpu/w_lgammaf.c                                           |    4 
 sysdeps/ia64/fpu/w_lgammal.c                                           |    4 
 sysdeps/ia64/strchr.S                                                  |    2 
 sysdeps/ia64/strlen.S                                                  |    4 
 sysdeps/ieee754/dbl-64/s_sincos.c                                      |    4 
 sysdeps/ieee754/flt-32/e_atan2f.c                                      |    2 
 sysdeps/mach/hurd/readdir64_r.c                                        |    2 
 sysdeps/mach/hurd/sigaltstack.c                                        |    2 
 sysdeps/mach/i386/syscall.S                                            |    1 
 sysdeps/posix/posix_fallocate64.c                                      |    4 
 sysdeps/posix/sigignore.c                                              |    2 
 sysdeps/posix/signal.c                                                 |    1 
 sysdeps/posix/sigset.c                                                 |    1 
 sysdeps/posix/sysv_signal.c                                            |    2 
 sysdeps/powerpc/elf/libc-start.c                                       |    1 
 sysdeps/powerpc/fpu/feholdexcpt.c                                      |    1 
 sysdeps/powerpc/fpu/fesetround.c                                       |    1 
 sysdeps/powerpc/fpu/libm-test-ulps                                     |   45 -
 sysdeps/powerpc/fpu/s_fabs.S                                           |    8 
 sysdeps/powerpc/fpu/s_fmax.S                                           |    8 
 sysdeps/powerpc/fpu/s_fmin.S                                           |    8 
 sysdeps/powerpc/powerpc32/backtrace.c                                  |    1 
 sysdeps/powerpc/powerpc32/configure                                    |   33 
 sysdeps/powerpc/powerpc32/configure.in                                 |   18 
 sysdeps/powerpc/powerpc32/dl-dtprocnum.h                               |    3 
 sysdeps/powerpc/powerpc32/dl-machine.h                                 |  124 ++-
 sysdeps/powerpc/powerpc32/dl-start.S                                   |    7 
 sysdeps/powerpc/powerpc32/dl-trampoline.S                              |    2 
 sysdeps/powerpc/powerpc32/elf/start.S                                  |   12 
 sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S                       |    9 
 sysdeps/powerpc/powerpc32/fpu/s_ceil.S                                 |    8 
 sysdeps/powerpc/powerpc32/fpu/s_ceilf.S                                |   10 
 sysdeps/powerpc/powerpc32/fpu/s_copysign.S                             |    6 
 sysdeps/powerpc/powerpc32/fpu/s_floor.S                                |    8 
 sysdeps/powerpc/powerpc32/fpu/s_floorf.S                               |   10 
 sysdeps/powerpc/powerpc32/fpu/s_lround.S                               |    7 
 sysdeps/powerpc/powerpc32/fpu/s_rint.S                                 |    8 
 sysdeps/powerpc/powerpc32/fpu/s_rintf.S                                |   10 
 sysdeps/powerpc/powerpc32/fpu/s_round.S                                |    7 
 sysdeps/powerpc/powerpc32/fpu/s_roundf.S                               |    7 
 sysdeps/powerpc/powerpc32/fpu/s_trunc.S                                |    8 
 sysdeps/powerpc/powerpc32/fpu/s_truncf.S                               |   10 
 sysdeps/powerpc/powerpc32/fpu/setjmp-common.S                          |   19 
 sysdeps/powerpc/powerpc32/memset.S                                     |    7 
 sysdeps/powerpc/powerpc32/ppc-mcount.S                                 |   18 
 sysdeps/powerpc/powerpc32/sysdep.h                                     |   23 
 sysdeps/powerpc/powerpc64/backtrace.c                                  |    1 
 sysdeps/powerpc/powerpc64/dl-trampoline.S                              |   45 -
 sysdeps/powerpc/powerpc64/fpu/s_copysign.S                             |    6 
 sysdeps/s390/fpu/feholdexcpt.c                                         |    1 
 sysdeps/s390/fpu/fesetround.c                                          |    1 
 sysdeps/s390/fpu/libm-test-ulps                                        |   15 
 sysdeps/s390/s390-32/backtrace.c                                       |    1 
 sysdeps/s390/s390-32/dl-trampoline.S                                   |    5 
 sysdeps/s390/s390-32/s390-mcount.S                                     |    2 
 sysdeps/s390/s390-64/backtrace.c                                       |    1 
 sysdeps/s390/s390-64/bcopy.S                                           |   12 
 sysdeps/s390/s390-64/dl-trampoline.S                                   |    2 
 sysdeps/s390/s390-64/s390x-mcount.S                                    |    2 
 sysdeps/sh/memset.S                                                    |    1 
 sysdeps/sh/sh4/fpu/feholdexcpt.c                                       |    1 
 sysdeps/sh/sh4/fpu/fesetround.c                                        |    1 
 sysdeps/sparc/fpu/feholdexcpt.c                                        |    1 
 sysdeps/sparc/fpu/fesetround.c                                         |    1 
 sysdeps/sparc/sparc32/memset.S                                         |    2 
 sysdeps/sparc/sparc32/stpcpy.S                                         |    2 
 sysdeps/sparc/sparc32/strchr.S                                         |    4 
 sysdeps/sparc/sparc64/memcmp.S                                         |    2 
 sysdeps/sparc/sparc64/memcpy.S                                         |    4 
 sysdeps/sparc/sparc64/memset.S                                         |    2 
 sysdeps/sparc/sparc64/sparcv9b/memcpy.S                                |   10 
 sysdeps/unix/clock_gettime.c                                           |    6 
 sysdeps/unix/sysv/linux/alpha/bits/fcntl.h                             |    2 
 sysdeps/unix/sysv/linux/alpha/bits/resource.h                          |   13 
 sysdeps/unix/sysv/linux/alpha/clone.S                                  |    2 
 sysdeps/unix/sysv/linux/alpha/getcontext.S                             |    2 
 sysdeps/unix/sysv/linux/alpha/getrusage.S                              |    2 
 sysdeps/unix/sysv/linux/alpha/setcontext.S                             |    2 
 sysdeps/unix/sysv/linux/alpha/sigsuspend.S                             |    2 
 sysdeps/unix/sysv/linux/alpha/swapcontext.S                            |    2 
 sysdeps/unix/sysv/linux/alpha/syscall.S                                |    2 
 sysdeps/unix/sysv/linux/bits/resource.h                                |   13 
 sysdeps/unix/sysv/linux/bits/sched.h                                   |    2 
 sysdeps/unix/sysv/linux/hppa/clone.S                                   |    2 
 sysdeps/unix/sysv/linux/i386/getcontext.S                              |    2 
 sysdeps/unix/sysv/linux/i386/makecontext.S                             |    2 
 sysdeps/unix/sysv/linux/i386/setcontext.S                              |    2 
 sysdeps/unix/sysv/linux/i386/swapcontext.S                             |    2 
 sysdeps/unix/sysv/linux/i386/sysdep.h                                  |   26 
 sysdeps/unix/sysv/linux/ia64/getcontext.S                              |    2 
 sysdeps/unix/sysv/linux/ia64/has_cpuclock.c                            |   10 
 sysdeps/unix/sysv/linux/ia64/setcontext.S                              |    2 
 sysdeps/unix/sysv/linux/if_index.c                                     |    9 
 sysdeps/unix/sysv/linux/ifaddrs.c                                      |  166 +++-
 sysdeps/unix/sysv/linux/mips/bits/resource.h                           |   13 
 sysdeps/unix/sysv/linux/mips/clone.S                                   |    2 
 sysdeps/unix/sysv/linux/mips/vfork.S                                   |    2 
 sysdeps/unix/sysv/linux/netinet/if_tr.h                                |   76 +
 sysdeps/unix/sysv/linux/netlinkaccess.h                                |    3 
 sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S                        |    8 
 sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c                |    6 
 sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S                 |    7 
 sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S                 |    7 
 sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S                     |   10 
 sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S                |   14 
 sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c                 |    8 
 sysdeps/unix/sysv/linux/powerpc/powerpc64/makecontext.S                |    2 
 sysdeps/unix/sysv/linux/readdir64.c                                    |    2 
 sysdeps/unix/sysv/linux/readdir64_r.c                                  |    2 
 sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S                      |    2 
 sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S                      |    2 
 sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S                     |    2 
 sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S                      |    2 
 sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S                      |    2 
 sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S                     |    2 
 sysdeps/unix/sysv/linux/sleep.c                                        |    1 
 sysdeps/unix/sysv/linux/sparc/bits/resource.h                          |   13 
 sysdeps/unix/sysv/linux/sparc/sparc32/Makefile                         |    2 
 sysdeps/unix/sysv/linux/sparc/sparc32/clone.S                          |    2 
 sysdeps/unix/sysv/linux/sparc/sparc64/clone.S                          |    2 
 sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S                     |    2 
 sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S                        |    6 
 sysdeps/unix/sysv/linux/sys/quota.h                                    |   89 ++
 sysdeps/unix/sysv/linux/sysctl.c                                       |    1 
 sysdeps/unix/sysv/linux/system.c                                       |    1 
 sysdeps/unix/sysv/linux/wordsize-64/getdents.c                         |    2 
 sysdeps/unix/sysv/linux/x86_64/getcontext.S                            |    2 
 sysdeps/unix/sysv/linux/x86_64/makecontext.c                           |    2 
 sysdeps/unix/sysv/linux/x86_64/setcontext.S                            |    2 
 sysdeps/unix/sysv/linux/x86_64/swapcontext.S                           |    2 
 sysdeps/x86_64/_mcount.S                                               |    2 
 sysdeps/x86_64/dl-trampoline.S                                         |    3 
 sysdeps/x86_64/fpu/feholdexcpt.c                                       |    1 
 sysdeps/x86_64/fpu/fesetround.c                                        |    1 
 sysdeps/x86_64/fpu/libm-test-ulps                                      |   15 
 sysdeps/x86_64/fpu/s_sincos.S                                          |   61 +
 sysdeps/x86_64/fpu/s_sincosl.S                                         |    5 
 time/mktime.c                                                          |    3 
 wcsmbs/Makefile                                                        |    3 
 wcsmbs/tst-wchar-h.c                                                   |    9 
 302 files changed, 3180 insertions(+), 1501 deletions(-)

--- NEW FILE glibc-20050524-20050727.patch ---
2005-07-26  Jakub Jelinek  <jakub at redhat.com>

	* misc/error.c (error_tail): Fix a comment typo.

2005-07-24  Ulrich Drepper  <drepper at redhat.com>

	* string/test-memset.c (test_main): Use negative byte value in
	test.

	* string/test-memset.c (do_one_test): Compare effect of call, not
	only return value.
	Add a few casts to avoid warnings.

2005-07-24  SUGIOKA Toshinobu  <sugioka at itonet.co.jp>

	* sysdeps/sh/memset.S (memset): Correct 2nd argument handling.

2005-07-24  Ulrich Drepper  <drepper at redhat.com>

	[BZ #1125]
	* posix/Makefile (tests): Add tst-execvp4.
	* posix/tst-execvp4.c: New file.

2005-07-24  Jakub Jelinek  <jakub at redhat.com>

	[BZ #1125]
	* posix/execvp.c (execvp): Change path_malloc to
	char *, free that pointer on failure.

2005-07-24  Ulrich Drepper  <drepper at redhat.com>

	* wcsmbs/Makefile: Add rules to build and run tst-wchar-h.
	* wcsmbs/tst-wchar-h.c: New file.

2005-07-22  Ulrich Drepper  <drepper at redhat.com>

	* stdio-common/fxprintf.c (__fxprintf): Define variable more local.

2005-07-22  Roland McGrath  <roland at redhat.com>

	[BZ #869]
	* Makerules ($(objpfx)stubs): Fix last change.

2005-07-21  Roland McGrath  <roland at redhat.com>

	* nscd/Makefile ($(objpfx)nscd): Pass $(nscd-cflags) to $(LINK.o).

2005-07-21  Thorsten Kukuk  <kukuk at suse.de>

	* stdio-common/fxprintf.c: Include string.h.

2005-07-20  Ulrich Drepper  <drepper at redhat.com>

	* sysdeps/x86_64/fpu/libm-test-ulps: Adjust expected atan2f results.
	* sysdeps/powerpc/fpu/libm-test-ulps: Likewise.
	* sysdeps/s390/fpu/libm-test-ulps: Likewise.

2005-07-20  Bob Wilson  <bob.wilson at acm.org>
            Darin Petkov  <darin at tensilica.com>

	* sysdeps/ieee754/flt-32/e_atan2f.c (pi_lo): Correct exponent value.

2005-07-20  Jakub Jelinek  <jakub at redhat.com>

	* include/stdio.h (__fxprintf): Remove wfmt argument.
	* stdio-common/fxprintf.c: Include assert.h, ctype.h and wchar.h.
	(__fxprintf): Remove wfmt argument, create wfmt format string on
	the fly from fmt.
	* argp/argp-fmtstream.c: Adjust all __fxprintf callers.
	* argp/argp-help.c: Likewise.
	* assert/assert-perr.c: Likewise.
	* assert/assert.c: Likewise.
	* gmon/gmon.c: Likewise.
	* inet/rcmd.c: Likewise.
	* malloc/obstack.c: Likewise.
	* misc/error.c: Likewise.
	* misc/getpass.c: Likewise.
	* posix/getopt.c: Likewise.
	* resolv/res_hconf.c: Likewise.
	* stdio-common/perror.c: Likewise.
	* stdio-common/psignal.c: Likewise.
	* stdlib/fmtmsg.c: Likewise.
	* sunrpc/auth_unix.c: Likewise.
	* sunrpc/clnt_perr.c: Likewise.
	* sunrpc/clnt_tcp.c: Likewise.
	* sunrpc/clnt_udp.c: Likewise.
	* sunrpc/clnt_unix.c: Likewise.
	* sunrpc/svc_simple.c: Likewise.
	* sunrpc/svc_tcp.c: Likewise.
	* sunrpc/svc_udp.c: Likewise.
	* sunrpc/svc_unix.c: Likewise.
	* sunrpc/xdr.c: Likewise.
	* sunrpc/xdr_array.c: Likewise.
	* sunrpc/xdr_rec.c: Likewise.
	* sunrpc/xdr_ref.c: Likewise.
	* sysdeps/generic/wordexp.c: Likewise.

2005-07-19  Ulrich Drepper  <drepper at redhat.com>

	* stdio-common/Makefile (aux): Add fxprintf.
	* stdio-common/fxprintf.c: New file.
	* include/stdio.h: Add declaration for __fxprintf.
	* argp/argp-fmtstream.c: Use __fxprintf instead of inline stream
	orientation test and two separate function calls.
	* argp/argp-help.c: Likewise.
	* assert/assert-perr.c: Likewise.
	* assert/assert.c: Likewise.
	* gmon/gmon.c: Likewise.
	* inet/rcmd.c: Likewise.
	* malloc/obstack.c: Likewise.
	* misc/error.c: Likewise.
	* misc/getpass.c: Likewise.
	* posix/getopt.c: Likewise.
	* resolv/res_hconf.c: Likewise.
	* stdio-common/perror.c: Likewise.
	* stdio-common/psignal.c: Likewise.
	* stdlib/fmtmsg.c: Likewise.
	* sunrpc/auth_unix.c: Likewise.
	* sunrpc/clnt_perr.c: Likewise.
	* sunrpc/clnt_tcp.c: Likewise.
	* sunrpc/clnt_udp.c: Likewise.
	* sunrpc/clnt_unix.c: Likewise.
	* sunrpc/svc_simple.c: Likewise.
	* sunrpc/svc_tcp.c: Likewise.
	* sunrpc/svc_udp.c: Likewise.
	* sunrpc/svc_unix.c: Likewise.
	* sunrpc/xdr.c: Likewise.
	* sunrpc/xdr_array.c: Likewise.
	* sunrpc/xdr_rec.c: Likewise.
	* sunrpc/xdr_ref.c: Likewise.
	* sysdeps/generic/wordexp.c: Likewise.

	* misc/Makefile: Add rules to build and run tst-error1.
	* misc/tst-error1.c: New file.
	* misc/error.c: Fix memory leak and possibly endless loop.

	* nscd/nscd.c (main): Don't ignore result of chdir call.

2005-07-18  Roland McGrath  <roland at redhat.com>

	[BZ #869]
	* Makerules ($(objpfx)stubs): Do cd into $(objdir) to reduce size of
	objdump command line.

2005-07-18  Ulrich Drepper  <drepper at redhat.com>

	* nscd/Makefile (nscd-cflags): Add _FORTIFY_SOURCE.

	* nscd/connections.c: Fix a few wur warnings.

	[BZ #1113]
	* nscd/grpcache.c (cache_addgr): Use correct maximum for group ID
	length.  Patch by Ivan Gyurdiev <ivg2 at cornell.edu>.

2005-07-13  Thorsten Kukuk  <kukuk at suse.de>

	* manual/Makefile (libc/index.html): Depend on dir-add.texi.

2005-07-15  Andreas Jaeger  <aj at suse.de>

	[BZ #1079]
	* include/stdlib.h: Remove malloc attribute from __posix_memalign.
	* stdlib/stdlib.h: Likewise.

2005-07-13  Ulrich Drepper  <drepper at redhat.com>

	* nscd/nscd_helper.c: Add a few __builtin_expect.

	[BZ #1080]
	* nscd/connections.c (send_ro_fd): Make sure BUF is aligned correctly.
	* nscd/nscd_helper.c (wait_on_socket): New function.
	(get_mapping): Use wait_on_socket instead of poll.  The former handles
	EINTR of poll correctly.
	(__nscd_open_socket): Likewise.
	(get_mapping): Make sure BUF is aligned correctly.
	(get_mapping): Use munmap on correct pointer.

2005-07-12  Ulrich Drepper  <drepper at redhat.com>

	* include/libc-symbols.h: Define macros for librt hidden symbols.
	* include/time.h: Add librt_hidden_proto definition for clock_gettime.
	* sysdeps/generic/clock_gettime.c: Add librt_hidden_def.
	* sysdeps/unix/clock_gettime.c: Likewise.

2005-07-12  Jakub Jelinek  <jakub at redhat.com>

	[BZ #1106]
	* sysdeps/unix/sysv/linux/ia64/has_cpuclock.c: Include not-cancel.h.
	(has_cpuclock): Use open_not_cancel_2 instead of open, read_not_cancel
	instead of read and close_not_cancel_no_status instead of close.

	[BZ #1106]
	* sysdeps/s390/s390-64/bcopy.S (__bcopy): Use
	HIDDEN_BUILTIN_JUMPTARGET to jump to memmove.

2005-06-27  Carlos O'Donell  <carlos at systemhalted.org>

	* posix/regcomp.c (re_compile_internal): Call __libc_lock_init
	after init_dfa.
[...9752 lines suppressed...]
+
+	movsd	%xmm0, -8(%rsp)
+	fldl	-8(%rsp)
+	fsincos
+	fnstsw	%ax
+	testl	$0x400,%eax
+	jnz	1f
+	fstpl	(%rsi)
+	fstpl	(%rdi)
+
+	LEAVE
+	retq
+
+1:	fldpi
+	fadd	%st(0)
+	fxch	%st(1)
+2:	fprem1
+	fnstsw	%ax
+	testl	$0x400,%eax
+	jnz	2b
+	fstp	%st(1)
+	fsincos
+	fstpl	(%rsi)
+	fstpl	(%rdi)
+
+	LEAVE
+	retq
+END (BP_SYM (__sincos))
+weak_alias (BP_SYM (__sincos), BP_SYM (sincos))
--- libc/sysdeps/x86_64/fpu/s_sincosl.S	19 Sep 2001 10:24:08 -0000	1.1
+++ libc/sysdeps/x86_64/fpu/s_sincosl.S	8 Jul 2005 22:24:38 -0000	1.2
@@ -40,9 +40,8 @@ ENTRY (BP_SYM (__sincosl))
 	fstpt	(%rdi)
 
 	LEAVE
-	ret
+	retq
 
-	.align ALIGNARG(4)
 1:	fldpi
 	fadd	%st(0)
 	fxch	%st(1)
@@ -56,6 +55,6 @@ ENTRY (BP_SYM (__sincosl))
 	fstpt	(%rdi)
 
 	LEAVE
-	ret
+	retq
 END (BP_SYM (__sincosl))
 weak_alias (BP_SYM (__sincosl), BP_SYM (sincosl))
--- libc/time/mktime.c	6 Mar 2005 07:08:23 -0000	1.64
+++ libc/time/mktime.c	18 Jun 2005 02:30:38 -0000	1.65
@@ -38,10 +38,11 @@
 
 #include <limits.h>
 
+#include <string.h>		/* For the real memcpy prototype.  */
+
 #if DEBUG
 # include <stdio.h>
 # include <stdlib.h>
-# include <string.h>
 /* Make it work even if the system's libc has its own mktime routine.  */
 # define mktime my_mktime
 #endif /* DEBUG */
--- libc/wcsmbs/Makefile	5 Aug 2004 18:52:20 -0000	1.22
+++ libc/wcsmbs/Makefile	24 Jul 2005 20:02:03 -0000	1.24
@@ -40,7 +40,7 @@ routines := wcscat wcschr wcscmp wcscpy 
 	    wcsmbsload mbsrtowcs_l
 
 tests := tst-wcstof wcsmbs-tst1 tst-wcsnlen tst-btowc tst-mbrtowc \
-	 tst-wcrtomb tst-wcpncpy tst-mbsrtowcs
+	 tst-wcrtomb tst-wcpncpy tst-mbsrtowcs tst-wchar-h
 
 include ../Rules
 
@@ -62,6 +62,7 @@ CFLAGS-wcstoull_l.c = $(strtox-CFLAGS)
 CFLAGS-wcstod_l.c = $(strtox-CFLAGS)
 CFLAGS-wcstold_l.c = $(strtox-CFLAGS)
 CFLAGS-wcstof_l.c = $(strtox-CFLAGS)
+CFLAGS-tst-wchar-h.c = -D_FORTIFY_SOURCE=2
 
 tst-btowc-ENV = LOCPATH=$(common-objpfx)localedata
 tst-mbrtowc-ENV = LOCPATH=$(common-objpfx)localedata
--- libc/wcsmbs/tst-wchar-h.c	1 Jan 1970 00:00:00 -0000
+++ libc/wcsmbs/tst-wchar-h.c	24 Jul 2005 20:01:36 -0000	1.1
@@ -0,0 +1,9 @@
+#include <stdlib.h>
+#include <wchar.h>
+
+int
+main (void)
+{
+  mbstate_t x;
+  return sizeof (x) - sizeof (mbstate_t);
+}
--- libc/linuxthreads/sysdeps/unix/sysv/linux/mips/vfork.S	28 Mar 2005 09:18:37 -0000	1.1
+++ libc/linuxthreads/sysdeps/unix/sysv/linux/mips/vfork.S	26 May 2005 14:30:42 -0000	1.2
@@ -101,4 +101,4 @@ L(call_fork):
 	END(__vfork)
 
 libc_hidden_def(__vfork)
-weak_alias(__vfork, vfork)
+weak_alias (__vfork, vfork)
--- libc/linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h	23 May 2005 17:30:54 -0000	1.10
+++ libc/linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h	17 Jun 2005 22:49:40 -0000	1.11
@@ -37,6 +37,7 @@
     stwu 1,-48(1);							\
     mflr 9;								\
     stw 9,52(1);							\
+    CGOTSETUP;								\
     DOCARGS_##args;	/* save syscall args around CENABLE.  */	\
     CENABLE;								\
     stw 3,16(1);	/* store CENABLE return value (MASK).  */	\
@@ -50,6 +51,7 @@
     lwz 4,52(1);							\
     lwz 0,12(1);	/* restore CR/R3. */				\
     lwz 3,8(1);								\
+    CGOTRESTORE;							\
     mtlr 4;								\
     mtcr 0;								\
     addi 1,1,48;
@@ -75,6 +77,9 @@
 # define DOCARGS_6	stw 8,40(1); DOCARGS_5
 # define UNDOCARGS_6	lwz 8,40(1); UNDOCARGS_5
 
+# define CGOTSETUP
+# define CGOTRESTORE
+
 # ifdef IS_IN_libpthread
 #  define CENABLE	bl __pthread_enable_asynccancel at local
 #  define CDISABLE	bl __pthread_disable_asynccancel at local
@@ -84,6 +89,18 @@
 # else
 #  define CENABLE	bl JUMPTARGET(__librt_enable_asynccancel)
 #  define CDISABLE	bl JUMPTARGET(__librt_disable_asynccancel)
+#  if defined HAVE_AS_REL16 && defined PIC
+#   undef CGOTSETUP
+#   define CGOTSETUP							\
+    bcl 20,31,1f;							\
+ 1: stw 30,44(1);							\
+    mflr 30;								\
+    addis 30,30,_GLOBAL_OFFSET_TABLE-1b at ha;				\
+    addi 30,30,_GLOBAL_OFFSET_TABLE-1b at l
+#   undef CGOTRESTORE
+#   define CGOTRESTORE							\
+    lwz 30,44(1)
+#  endif
 # endif
 
 # ifdef HAVE_TLS_SUPPORT
@@ -111,7 +128,17 @@ extern int __local_multiple_threads attr
   lwz 10,__local_multiple_threads at l(10);				\
   cmpwi 10,0
 #   else
-#    define SINGLE_THREAD_P						\
+#    ifdef HAVE_ASM_PPC_REL16
+#     define SINGLE_THREAD_P						\
+  mflr 9;								\
+  bcl 20,31,1f;								\
+1:mflr 10;								\
+  addis 10,10,__local_multiple_threads-1b at ha;				\
+  lwz 10,__local_multiple_threads-1b at l(10);				\
+  mtlr 9;								\
+  cmpwi 10,0
+#    else
+#     define SINGLE_THREAD_P						\
   mflr 9;								\
   bl _GLOBAL_OFFSET_TABLE_ at local-4;					\
   mflr 10;								\
@@ -119,6 +146,7 @@ extern int __local_multiple_threads attr
   lwz 10,__local_multiple_threads at got(10);				\
   lwz 10,0(10);								\
   cmpwi 10,0
+#    endif
 #   endif
 #  endif
 # endif
--- libc/linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S	21 May 2005 19:27:09 -0000	1.6
+++ libc/linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S	17 Jun 2005 22:51:55 -0000	1.7
@@ -31,11 +31,19 @@ ENTRY (__vfork)
 #ifdef __NR_vfork
 # ifdef SHARED
 	mflr	9
+#  ifdef HAVE_ASM_PPC_REL16
+	bcl	20,31,1f
+1:	mflr	10
+	addis	10,10,__libc_pthread_functions-1b at ha
+	lwz	10,__libc_pthread_functions-1b at l(10)
+	mtlr	9
+#  else
 	bl	_GLOBAL_OFFSET_TABLE_ at local-4
 	mflr	10
 	mtlr	9
 	lwz	10,__libc_pthread_functions at got(10)
 	lwz	10,0(10)
+#  endif
 # else
 	.weak	pthread_create
 	lis	10,pthread_create at ha

glibc-zh_TW.patch:
 zh_TW.po | 8904 +++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 4711 insertions(+), 4193 deletions(-)

--- NEW FILE glibc-zh_TW.patch ---
2005-07-25  Ulrich Drepper  <drepper at redhat.com>

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

--- libc/po/zh_TW.po	8 Sep 2001 17:52:45 -0000	1.4
+++ libc/po/zh_TW.po	26 Jul 2005 04:03:51 -0000	1.5
@@ -1,5510 +1,6028 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2000, 2001 Free Software Foundation, Inc.
+# Traditional Chinese Messages for libc
+# Copyright (C) 2000, 05 Free Software Foundation, Inc.
 # Tung-Han Hsieh <thhsieh at linux.org.tw>, 2000
 # Yuan-Chung Cheng <platin at ch.ntu.edu.tw>, 2000
+# Wei-Lun Chao <chaoweilun at pcmail.com.tw>, 2005
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: libc 2.1.90\n"
-"POT-Creation-Date: 2001-01-21 08:03-0800\n"
-"PO-Revision-Date: 2000-08-DA HO:MI+DIST\n"
-"Last-Translator: Tung-Han Hsieh <thhsieh at linux.org.tw>\n"
-"                 Yuan-Chung Cheng <platin at ch.ntu.edu.tw>\n"
-"Language-Team: Chinese <zh-l10n at linux.org.tw>\n"
+"Project-Id-Version: libc 2.3.3\n"
+"POT-Creation-Date: 2004-08-05 09:16+0200\n"
+"PO-Revision-Date: 2005-07-26 11:27+0800\n"
+"Last-Translator: Wei-Lun Chao <chaoweilun at pcmail.com.tw>\n"
+"Language-Team: Chinese (traditional) <zh-l10n at linux.org.tw>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=big5\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
 
-#: nis/nis_print.c:274
-msgid "\t\tAccess Rights : "
-msgstr "\t\t¦s¨úÅv­­ : "
-
-#: nis/nis_print.c:272
-msgid "\t\tAttributes    : "
-msgstr "\t\tÄÝ©Ê     : "
-
-#: sunrpc/rpc_main.c:1425
-#, c-format
-msgid ""
-"\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] "
-"infile\n"
-msgstr ""
-"\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] "
-"infile\n"
-
-#: sunrpc/rpc_main.c:1427
-#, c-format
-msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
-msgstr ""
-"\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
-
-#: sunrpc/rpc_main.c:1430
-#, c-format
-msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
-msgstr "\t%s [-n netid]* [-o outfile] [infile]\n"
-
-#: sunrpc/rpc_main.c:1429
-#, c-format
-msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
-msgstr "\t%s [-s nettype]* [-o outfile] [infile]\n"
-
-#: nis/nis_print.c:236
-msgid "\tAccess rights: "
-msgstr "\t¦s¨úÅv­­: "
+#: sysdeps/generic/siglist.h:29 stdio-common/../sysdeps/unix/siglist.c:27
+msgid "Hangup"
+msgstr "掛斷"
 
-#: nis/nis_print.c:294
-#, c-format
-msgid "\tEntry data of type %s\n"
-msgstr "\t«¬§O¬° %s ªº¶µ¥Ø¸ê®Æ\n"
+#: sysdeps/generic/siglist.h:30 stdio-common/../sysdeps/unix/siglist.c:28
+msgid "Interrupt"
+msgstr "中斷"
 
-#: nis/nis_print.c:172
-#, c-format
-msgid "\tName       : %s\n"
-msgstr "\t¦WºÙ       : %s\n"
+#: sysdeps/generic/siglist.h:31 stdio-common/../sysdeps/unix/siglist.c:29
+msgid "Quit"
+msgstr "離開"
 
-#: nis/nis_print.c:173
-msgid "\tPublic Key : "
-msgstr "\t¤½¦@Æ_°Í : "
+#: sysdeps/generic/siglist.h:32 stdio-common/../sysdeps/unix/siglist.c:30
+msgid "Illegal instruction"
+msgstr "不合法的命令"
 
-#: nis/nis_print.c:235
-#, c-format
-msgid "\tType         : %s\n"
-msgstr "\t«¬§O         : %s\n"
+#: sysdeps/generic/siglist.h:33 stdio-common/../sysdeps/unix/siglist.c:31
+msgid "Trace/breakpoint trap"
+msgstr "追蹤與中斷點陷阱"
 
-#: nis/nis_print.c:202
-#, c-format
-msgid "\tUniversal addresses (%u)\n"
-msgstr "\tµ´¹ï¦ì§} (%u)\n"
+#: sysdeps/generic/siglist.h:34
+msgid "Aborted"
+msgstr "已經終止"
 
-#: nis/nis_print.c:270
-#, c-format
-msgid "\t[%d]\tName          : %s\n"
-msgstr "\t[%d]\t¦WºÙ          : %s\n"
+#: sysdeps/generic/siglist.h:35 stdio-common/../sysdeps/unix/siglist.c:34
+msgid "Floating point exception"
+msgstr "浮點數出錯"
 
-#: nis/nis_print.c:297
-#, c-format
-msgid "\t[%u] - [%u bytes] "
-msgstr "\t[%u] - [%u ¦ì¤¸²Õ] "
+#: sysdeps/generic/siglist.h:36 stdio-common/../sysdeps/unix/siglist.c:35
+msgid "Killed"
+msgstr "已砍掉"
 
-#: nscd/nscd_stat.c:154
-msgid ""
-"\n"
-"%s cache:\n"
-"\n"
-"%15s  cache is enabled\n"
-"%15Zd  suggested size\n"
-"%15ld  seconds time to live for positive entries\n"
-"%15ld  seconds time to live for negative entries\n"
-"%15ld  cache hits on positive entries\n"
-"%15ld  cache hits on negative entries\n"
-"%15ld  cache misses on positive entries\n"
-"%15ld  cache misses on negative entries\n"
-"%15ld%% cache hit rate\n"
-"%15s  check /etc/%s for changes\n"
-msgstr ""
-"\n"
-"%s §Ö¨ú:\n"
-"\n"
-"%15s  §Ö¨ú¬O¶}±Òªº\n"
-"%15Zd  §Æ±æªº¤j¤p\n"
-"%15ld  ¥¿¶µ¥Øªº¦s¦b®É¶¡ (¬í)\n"
-"%15ld  ­t¶µ¥Øªº¦s¦b®É¶¡ (¬í)\n"
-"%15ld  ¥¿¶µ¥Ø¤¤§ä¨ì§Ö¨ú¼Æ\n"
-"%15ld  ­t¶µ¥Ø¤¤§ä¨ì§Ö¨ú¼Æ\n"
-"%15ld  ¥¿¶µ¥Ø¤¤¿òº|ªº§Ö¨ú¼Æ\n"
-"%15ld  ­t¶µ¥Ø¤¤¿òº|ªº§Ö¨ú¼Æ\n"
-"%15ld%% §Ö¨ú§ä¨ìªº¤ñ¨Ò\n"
-"%15s  Àˬd /etc/%s ªº§ïÅÜ\n"
+#: sysdeps/generic/siglist.h:37 stdio-common/../sysdeps/unix/siglist.c:36
+msgid "Bus error"
+msgstr "匯流排錯誤 (Bus error)"
 
-#: nis/nis_print.c:252
-msgid ""
-"\n"
-"Group Members :\n"
-msgstr ""
-"\n"
-"¸s²Õªº¦¨­û :\n"
+#: sysdeps/generic/siglist.h:38 stdio-common/../sysdeps/unix/siglist.c:37
+msgid "Segmentation fault"
+msgstr "程式記憶體區段錯誤"
 
-#: nis/nis_print.c:323
-msgid ""
-"\n"
-"Time to Live  : "
-msgstr ""
-"\n"
-"¦s¦bªº®É¶¡ : "
+#. TRANS Broken pipe; there is no process reading from the other end of a pipe.
+#. TRANS Every library function that returns this error code also generates a
+#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
+#. TRANS or blocked.  Thus, your program will never actually see @code{EPIPE}
+#. TRANS unless it has handled or blocked @code{SIGPIPE}.
+#: sysdeps/generic/siglist.h:39 stdio-common/../sysdeps/gnu/errlist.c:351
+#: stdio-common/../sysdeps/unix/siglist.c:39
+#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62
+msgid "Broken pipe"
+msgstr "中斷的 pipe"
 
-#: sunrpc/rpcinfo.c:679
-msgid "       rpcinfo -b prognum versnum\n"
-msgstr "       rpcinfo -b prognum versnum\n"
+#: sysdeps/generic/siglist.h:40 stdio-common/../sysdeps/unix/siglist.c:40
+msgid "Alarm clock"
+msgstr "鬧鐘"
 
-#: sunrpc/rpcinfo.c:680
[...9829 lines suppressed...]
-msgid "value for %s must be an integer"
-msgstr "%s ªº­È¥²¶·¬O¾ã¼Æ¤~¦æ"
+msgid "relative path `%s' used to build cache"
+msgstr "用來建置快取的相對路徑 `%s'"
+
+#: elf/ldconfig.c:1057
+msgid "Can't chdir to /"
+msgstr "無法變更目錄到 /"
 
-#: locale/programs/charmap.c:399
+#: elf/ldconfig.c:1099
 #, c-format
-msgid "value for <%s> must be 1 or greater"
-msgstr "<%s> ªº­È¥²¶·¬° 1 ©ÎªÌ§ó¤j"
+msgid "Can't open cache file directory %s\n"
+msgstr "無法開啟快取檔案目錄 %s\n"
 
-#: locale/programs/charmap.c:411
+#: elf/readlib.c:98
 #, c-format
-msgid "value of <%s> must be greater or equal than the value of <%s>"
-msgstr "<%s> ªº­È¥²¶·µ¥©ó©Î¤j©ó <%s> ªº­È"
+msgid "Cannot fstat file %s.\n"
+msgstr "無法 fstat 檔案 %s。\n"
 
-#: timezone/zic.c:433
-msgid "warning: "
-msgstr "ĵ§i: "
+#: elf/readlib.c:108
+#, c-format
+msgid "File %s is too small, not checked."
+msgstr "檔案 %s 太小,不做檢查。"
 
-#: nscd/connections.c:427
+#: elf/readlib.c:117
 #, c-format
-msgid "while accepting connection: %s"
-msgstr "¦b±µ¨ü³s½u®É: %s"
+msgid "Cannot mmap file %s.\n"
+msgstr "無法 mmap 檔案 %s。\n"
 
-#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143
-msgid "while allocating cache entry"
-msgstr "¦b°t¸m§Ö¨ú¶µ¥Ø®É"
+#: elf/readlib.c:155
+#, c-format
+msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
+msgstr "%s 不是一個 ELF 檔 - 其開頭的魔術位元組是錯的。\n"
 
-#: nscd/cache.c:88
-msgid "while allocating hash table entry"
-msgstr "¦b°t¸m hash ªí®æ¶µ¥Ø®É"
+#: elf/sprof.c:72
+msgid "Output selection:"
+msgstr "輸出選擇:"
 
-#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106
-msgid "while allocating key copy"
-msgstr "¦b°t¸mÁä­È°Æ¥»®É"
+#: elf/sprof.c:74
+msgid "print list of count paths and their number of use"
+msgstr "列出計數的路徑以及它們使用的次數"
 
-#: catgets/gencat.c:1199
-msgid "while opening old catalog file"
-msgstr "¦b¶}±ÒªºÃþ§OÀÉ®×®É"
+#: elf/sprof.c:76
+msgid "generate flat profile with counts and ticks"
+msgstr "從執行次數與經歷時間的資料中產生直接的測速結果"
 
-#: locale/programs/locale.c:361
-msgid "while preparing output"
-msgstr "¦b·Ç³Æ¿é¥X®É"
+#: elf/sprof.c:77
+msgid "generate call graph"
+msgstr "產生函式呼叫圖形"
 
-#: elf/sprof.c:679
-msgid "while stat'ing profiling data file"
-msgstr "¦b¹ï´ú¸Õ¸ê®ÆÀɮ׶i¦æ²Î­pªº®É­Ô"
+#: elf/sprof.c:84
+msgid "Read and display shared object profiling data"
+msgstr "讀取並顯示共用函式的測速評估資料"
 
-#: locale/programs/ld-ctype.c:2392
-msgid ""
-"with UCS range values one must use the hexadecimal symbolic ellipsis `..'"
-msgstr "¥Î¨Ó«ü©w UCS ­Èªº½d³ò®É±o¥Î¤Q¤»¶i¦ìªí¥Üªº¬Ù²¤²Å¸¹ `..'"
+#: elf/sprof.c:87
+msgid "SHOBJ [PROFDATA]"
+msgstr "SHOBJ [PROFDATA]"
 
-#: locale/programs/ld-ctype.c:2406
-msgid ""
-"with character code range values one must use the absolute ellipsis `...'"
-msgstr "¥Î¨Ó«ü©w¦r¤¸½s½X­Èªº½d³ò®É±o¥Îµ´¹ï¦ì¸mªº¬Ù²¤²Å¸¹ `...'"
+#: elf/sprof.c:398
+#, c-format
+msgid "failed to load shared object `%s'"
+msgstr "開啟共用目的檔 `%s' 失敗"
 
-#: locale/programs/ld-ctype.c:2377
-msgid ""
-"with symbolic name range values the absolute ellipsis `...' must not be used"
-msgstr "¥Î²Å¸¹¦WºÙ¨Ó«ü©w¦r¤¸½s½X½d³ò®É¤£¥i¥H¥Îµ´¹ï¦ì¸mªº¬Ù²¤²Å¸¹ `...'"
+#: elf/sprof.c:407
+msgid "cannot create internal descriptors"
+msgstr "無法建立內部敘述項"
 
-#: nscd/nscd_stat.c:116
-msgid "write incomplete"
-msgstr "¼g¤J¤£§¹¥þ"
+#: elf/sprof.c:526
+#, c-format
+msgid "Reopening shared object `%s' failed"
+msgstr "重新開啟共用目的檔 %s 失敗"
 
-#: inet/rcmd.c:426
-msgid "writeable by other than owner"
-msgstr "¨Ï¥ÎªÌ¥H¥~ªº¤H¥ç¥i¼g¤J"
+#: elf/sprof.c:534
+msgid "mapping of section headers failed"
+msgstr "映射結區標頭失敗"
 
-#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761
-msgid "wrong number of arguments"
-msgstr "°Ñ¼Æ¼Æ¥Ø¤£¹ï"
+#: elf/sprof.c:544
+msgid "mapping of section header string table failed"
+msgstr "映射結區的標頭字串表格失敗"
 
-#: timezone/zic.c:1115
-msgid "wrong number of fields on Leap line"
-msgstr "¶|®É³]©w¦æªºÄæ¦ì¼Æ¥Ø¿ù»~"
+#: elf/sprof.c:564
+#, c-format
+msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
+msgstr "*** 檔案 `%s' 被裁剪了: 無法做詳細的分析\n"
 
-#: timezone/zic.c:1206
-msgid "wrong number of fields on Link line"
-msgstr "³sµ²³]©w¦æªºÄæ¦ì¼Æ¥Ø¿ù»~"
+#: elf/sprof.c:594
+msgid "failed to load symbol data"
+msgstr "載入函式符號資料失敗"
 
-#: timezone/zic.c:949
-msgid "wrong number of fields on Rule line"
-msgstr "³W«h³]©w¦æªºÄæ¦ì¼Æ¥Ø¿ù»~"
+#: elf/sprof.c:664
+msgid "cannot load profiling data"
+msgstr "無法載入測試資料"
 
-#: timezone/zic.c:1019
-msgid "wrong number of fields on Zone continuation line"
-msgstr "®É°Ï±µÄò¦æªºÄæ¦ì¼Æ¥Ø¤£¹ï"
+#: elf/sprof.c:673
+msgid "while stat'ing profiling data file"
+msgstr "在對測試資料檔案進行統計的時候"
 
-#: timezone/zic.c:977
-msgid "wrong number of fields on Zone line"
-msgstr "®É°Ï³]©w¦æªºÄæ¦ì¼Æ¥Ø¿ù»~"
+#: elf/sprof.c:681
+#, c-format
+msgid "profiling data file `%s' does not match shared object `%s'"
+msgstr "測試資料檔 `%s' 與共用目的檔 `%s' 不符合"
 
-#: sunrpc/xdr_ref.c:85
-msgid "xdr_reference: out of memory\n"
-msgstr "xdr_reference: °O¾ÐÅ餣¨¬\n"
+#: elf/sprof.c:692
+msgid "failed to mmap the profiling data file"
+msgstr "測試資料檔案 mmap 失敗"
 
-#: sunrpc/xdr_rec.c:151 sunrpc/xdr_rec.c:166
-msgid "xdrrec_create: out of memory\n"
-msgstr "xdrrec_create: °O¾ÐÅ餣¨¬\n"
+#: elf/sprof.c:700
+msgid "error while closing the profiling data file"
+msgstr "正在關閉測試資料檔案時發生錯誤"
 
-#: nis/ypclnt.c:907
-msgid "yp_update: cannot convert host to netname\n"
-msgstr "yp_update: µLªkÂà´«¥D¾÷ªººô¸ô¦WºÙ\n"
+#: elf/sprof.c:709 elf/sprof.c:779
+msgid "cannot create internal descriptor"
+msgstr "無法建立內部敘述項"
 
-#: nis/ypclnt.c:919
-msgid "yp_update: cannot get server address\n"
-msgstr "yp_update: µLªk¨ú±o¦øªA¾¹¦ì§}\n"
+#: elf/sprof.c:755
+#, c-format
+msgid "`%s' is no correct profile data file for `%s'"
+msgstr "`%s' 不是 `%s' 中正確的測速評估資料檔"
 
+#: elf/sprof.c:936 elf/sprof.c:988
+msgid "cannot allocate symbol data"
+msgstr "無法配置函式符號資料"


Index: glibc.spec
===================================================================
RCS file: /cvs/dist/rpms/glibc/FC-4/glibc.spec,v
retrieving revision 1.157
retrieving revision 1.158
diff -u -r1.157 -r1.158
--- glibc.spec	30 May 2005 10:02:23 -0000	1.157
+++ glibc.spec	28 Jul 2005 12:32:24 -0000	1.158
@@ -3,7 +3,7 @@
 %define glibcsrcdir glibc-20050524T1606
 %define glibc_release_tarballs 0
 %define glibcversion 2.3.5
-%define glibcrelease 10
+%define glibcrelease 10.1
 %define auxarches i586 i686 athlon sparcv9 alphaev6
 %define prelinkarches noarch
 %define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 sparc64 ppc ppc64
@@ -36,6 +36,8 @@
 Patch1: %{name}-nptl-check.patch
 Patch2: %{name}-ppc-assume.patch
 Patch3: %{name}-ia64-lib64.patch
+Patch4: glibc-20050524-20050727.patch
+Patch5: glibc-zh_TW.patch
 Buildroot: %{_tmppath}/glibc-%{PACKAGE_VERSION}-root
 Obsoletes: zoneinfo, libc-static, libc-devel, libc-profile, libc-headers,
 Obsoletes:  linuxthreads, gencat, locale, ldconfig, locale-ja
@@ -50,7 +52,7 @@
 # This is for building auxiliary programs like memusage, nscd
 # For initial glibc bootstraps it can be commented out
 BuildPreReq: gd-devel libpng-devel zlib-devel texinfo, libselinux-devel >= 1.17.10-1
-BuildPreReq: sed >= 3.95
+BuildPreReq: sed >= 3.95, audit-libs-devel >= 0.9
 %ifarch %{prelinkarches}
 BuildPreReq: prelink >= 0.2.0-5
 %endif
@@ -304,6 +306,8 @@
 %patch3 -p1
 %endif
 %endif
+%patch4 -p1
+%patch5 -p1
 
 # Hack till glibc-kernheaders get updated, argh
 mkdir asm
@@ -771,6 +775,10 @@
 install -m 0644 linuxthreads/man/*.3thr $RPM_BUILD_ROOT%{_mandir}/man3
 gzip -9nvf $RPM_BUILD_ROOT%{_mandir}/man3/*
 
+# NPTL <bits/stdio-lock.h> is not usable outside of glibc, so include
+# the generic one (#162634)
+cp -a sysdeps/generic/bits/stdio-lock.h $RPM_BUILD_ROOT%{_prefix}/include/bits/stdio-lock.h
+
 if [ -d $RPM_BUILD_ROOT%{_prefix}/info -a "%{_infodir}" != "%{_prefix}/info" ]; then
     mkdir -p $RPM_BUILD_ROOT%{_infodir}
     mv -f $RPM_BUILD_ROOT%{_prefix}/info/* $RPM_BUILD_ROOT%{_infodir}
@@ -1344,6 +1352,50 @@
 %endif
 
 %changelog
+* Thu Jul 28 2005 Jakub Jelinek <jakub at redhat.com> 2.3.5-10.1
+- selective update from CVS
+  - hu_HU locale update (#164235)
+  - fix execvp if PATH is not in environment and the call is going
+    to fail (BZ#1125)
+  - use -mcpu=v8 instead of -mv8 on sparc (#161736, BZ#1037)
+  - change NPTL <pthread.h> initializers to avoid warnings, with both -pedantic
+    and -W (#162722, BZ#1102)
+  - correctly size nscd buffer for grpcache key (#163538, BZ#1113)
+  - fix atan2f
+  - improve stubs generation (BZ#869)
+  - fix error memory leaks
+  - handle DNS referral results as server errors (#162625)
+  - ctan{,h}{,f,l} fixes (#160759)
+  - pass argc, argv and envp also to executable's *ni_array
+    functions (BZ#974)
+  - add ellipsis to clone prototype (#161593)
+  - fix glibc-profile (#162601)
+  - PPC32 -msecure-plt support
+  - add RLIMIT_NICE and RLIMIT_RTPRIO to <sys/resources.h> (#157049)
+  - fix debugging of PIEs
+  - make sure nscd cmsg buffers aren't misaligned, handle EINTR from
+    poll when contacting nscd more gracefully (BZ#1080)
+  - remove malloc attribute from posix_memalign (BZ#1079)
+  - avoid SIGPIPE in nscd (BZ#1103)
+  - fix nscd -g yes/no strings (BZ#1109)
+  - avoid using variable length arrays in regex internals unnecessarily (BZ#1101)
+  - cosmetic fix for ia64 strlen (BZ#1016)
+  - avoid namespace pollution in ppc32 {,f}truncate64 (BZ#1104)
+  - properly propagate return values in nss_compat (BZ#1111)
+  - avoid some unnecessary PLT relocations (BZ#1106)
+  - use -laudit in nscd (#159217, BZ#1085)
+  - fix fix xdr_{,u_}{longlong_t,hyper} on 64-bit arches (#161583, BZ#1097)
+  - handle big amounts of networking interfaces in getifaddrs/if_nameindex
+    (#159399, BZ#1096)
+  - support classes keyword in /etc/hesiod.conf (#150350, BZ#1088)
+  - change sys/quota.h to match current kernel's quotactl interface,
+    include support for the obsoleted interface (no longer supported
+    in current kernels) with -D_LINUX_QUOTA_VERSION=1 (#133095, BZ#653)
+  - fix pa_IN locale's am_pm (#158715, BZ#622)
+  - zh_TW translation update
+- use sysdeps/generic version of <bits/stdio-lock.h> in installed
+  headers instead of NPTL version (#162634)
+
 * Mon May 30 2005 Jakub Jelinek <jakub at redhat.com> 2.3.5-10
 - fix LD_ASSUME_KERNEL (since 2.3.5-8 GLRO(dl_osversion)
   has been always overwritten with the version of currently




More information about the fedora-cvs-commits mailing list