Updated to fedora-glibc-20041218T1131

This commit is contained in:
Jakub Jelinek 2004-12-18 11:46:14 +00:00
parent a004c296d6
commit 1c714a10f0
10 changed files with 780 additions and 613 deletions

View File

@ -1,3 +1,13 @@
2004-12-17 Ulrich Drepper <drepper@redhat.com>
* po/ja.po: Update from translation team.
2004-12-17 Richard Henderson <rth@redhat.com>
* sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Add support
for NPTL where the PID is stored at userlevel and needs to be
reset when CLONE_THREAD is not used.
2004-12-17 Jakub Jelinek <jakub@redhat.com>
* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.

View File

@ -1,5 +1,5 @@
# This file is updated automatically by Makefile.
glibc-branch := fedora
glibc-base := HEAD
fedora-sync-date := 2004-12-17 09:06 UTC
fedora-sync-tag := fedora-glibc-20041217T0906
fedora-sync-date := 2004-12-18 11:31 UTC
fedora-sync-tag := fedora-glibc-20041218T1131

View File

@ -1,4 +1,4 @@
%define glibcrelease 97
%define glibcrelease 98
%define auxarches i586 i686 athlon sparcv9 alphaev6
%define prelinkarches noarch
%define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64
@ -1266,6 +1266,7 @@ rm -f *.filelist*
%endif
%changelog
* Sat Dec 18 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-98
- add .%%{_target_cpu} to glibc_post_upgrade, only run telinit u
if /sbin/init is the same ELF class and machine as
glibc_post_upgrade.%%{_target_cpu} and similarly with

View File

@ -1,3 +1,7 @@
2004-12-17 GOTO Masanori <gotom@debian.or.jp>
* locales/te_IN: Fix language name spelling.
2004-12-14 Ulrich Drepper <drepper@redhat.com>
* locales/en_ZA: Update by Dwayne Bailey.

View File

@ -1,18 +1,18 @@
comment_char %
escape_char /
% Telgu language locale for India.
% Telugu language locale for India.
% Contributed by Kentaroh Noji <knoji@jp.ibm.com> and
% Tetsuji Orita <orita@jp.ibm.com>.
LC_IDENTIFICATION
title "Telgu language locale for India"
title "Telugu language locale for India"
source "IBM Globalization Center of Competency, Yamato Software Laboratory"
address "1623-14, Shimotsuruma, Yamato-shi, Kanagawa-ken, 242-8502, Japan"
contact ""
email "bug-glibc-locales@gnu.org"
tel ""
fax ""
language "Telgu"
language "Telugu"
territory "India"
revision "0.92b"
date "2000,October 12"

View File

@ -1,3 +1,8 @@
2004-12-17 Richard Henderson <rth@redhat.com>
* sysdeps/unix/sysv/linux/alpha/clone.S: New file.
* sysdeps/alpha/tcb-offsets.sym (TID_OFFSET): New.
2004-12-16 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/powerpc/powerpc64/bits/local_lim.h: New file.

View File

@ -11,3 +11,4 @@
MULTIPLE_THREADS_OFFSET thread_offsetof (header.multiple_threads)
PID_OFFSET thread_offsetof (pid)
TID_OFFSET thread_offsetof (tid)

View File

@ -0,0 +1,2 @@
#define RESET_PID
#include <sysdeps/unix/sysv/linux/alpha/clone.S>

1323
po/ja.po

File diff suppressed because it is too large Load Diff

View File

@ -24,6 +24,9 @@
#define _ERRNO_H 1
#include <bits/errno.h>
#define CLONE_VM 0x00000100
#define CLONE_THREAD 0x00010000
/* int clone(int (*fn)(void *arg), void *child_stack, int flags,
void *arg, pid_t *ptid, void *tls, pid_t *ctid);
@ -51,9 +54,12 @@ ENTRY(__clone)
beq a1,$error /* no NULL stack pointers */
/* Save the fn ptr and arg on the new stack. */
subq a1,16,a1
subq a1,32,a1
stq a0,0(a1)
stq a3,8(a1)
#ifdef RESET_PID
stq a2,16(a1)
#endif
/* The syscall is of the form clone(flags, usp, ptid, ctid, tls).
Shift the flags, ptid, ctid, tls arguments into place; the
@ -93,10 +99,19 @@ thread_start:
mov 0, fp
.prologue 0
#ifdef RESET_PID
/* Check and see if we need to reset the PID. */
ldq t0,16(sp)
lda t1,CLONE_THREAD
and t0,t1,t2
beq t2,2f
1:
#endif
/* Load up the arguments. */
ldq pv,0(sp)
ldq a0,8(sp)
addq sp,16,sp
addq sp,32,sp
/* Call the user's function. */
jsr ra,(pv)
@ -113,6 +128,22 @@ thread_start:
/* Die horribly. */
halt
#ifdef RESET_PID
2:
rduniq
lda t1, CLONE_VM
mov v0, s0
lda v0, -1
and t0, t1, t2
bne t2, 3f
lda v0, __NR_getxpid
callsys
3:
stl v0, PID_OFFSET(s0)
stl v0, TID_OFFSET(s0)
br 1b
#endif
.end thread_start
weak_alias(__clone, clone)