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