r4098 - in glibc-package/branches/eglibc-2.11/debian: . patches patches/kfreebsd

2010-01-18 Thread Petr Salinger
Author: ps-guest
Date: 2010-01-18 20:33:57 + (Mon, 18 Jan 2010)
New Revision: 4098

Added:
   
glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-dosavesse.diff
   
glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-nosavesse.diff
Modified:
   glibc-package/branches/eglibc-2.11/debian/changelog
   glibc-package/branches/eglibc-2.11/debian/patches/series.kfreebsd-amd64
   glibc-package/branches/eglibc-2.11/debian/patches/series.kfreebsd-i386
Log:
add kfreebsd/local-dosavesse.diff and kfreebsd/local-nosavesse.diff,
the former does not work so use the latter one



Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===
--- glibc-package/branches/eglibc-2.11/debian/changelog 2010-01-18 20:27:07 UTC 
(rev 4097)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2010-01-18 20:33:57 UTC 
(rev 4098)
@@ -40,6 +40,9 @@
   * kfreebsd/local-sysdeps.diff: update to revision 2941 (from glibc-bsd).
   * define __rtld_lock_initialize also in linuxthreads 
 variant (enhance local-linuxthreads-weak.diff).
+  * allow failure of tst-longjmp_chk.out on GNU/kFreeBSD
+  * Add kfreebsd/local-dosavesse.diff, which does not work,
+so rather use also added kfreebsd/local-nosavesse.diff
  
  -- Aurelien Jarno   Mon, 18 Jan 2010 01:10:49 +0100
 

Added: 
glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-dosavesse.diff
===
--- 
glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-dosavesse.diff 
(rev 0)
+++ 
glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-dosavesse.diff 
2010-01-18 20:33:57 UTC (rev 4098)
@@ -0,0 +1,116 @@
+ unfortunately, it does not work
+ in mean time use local-nosavesse.diff 
+
+--- a/linuxthreads/descr.h
 b/linuxthreads/descr.h
+@@ -114,6 +114,7 @@
+   /* This overlaps tcbhead_t (see tls.h), as used for TLS without threads.  */
+   union
+   {
++tcbhead_t tcbheader;
+ struct
+ {
+   void *tcb;  /* Pointer to the TCB.  This is not always
+--- a/linuxthreads/sysdeps/x86_64/tcb-offsets.sym
 b/linuxthreads/sysdeps/x86_64/tcb-offsets.sym
+@@ -3,3 +3,4 @@
+ 
+ MULTIPLE_THREADS_OFFSET   offsetof (tcbhead_t, multiple_threads)
+ POINTER_GUARD offsetof (tcbhead_t, pointer_guard)
++RTLD_SAVESPACE_SSEoffsetof (tcbhead_t, rtld_savespace_sse)
+--- a/linuxthreads/sysdeps/x86_64/tls.h
 b/linuxthreads/sysdeps/x86_64/tls.h
+@@ -26,6 +26,7 @@
+ # include 
+ # include 
+ # include 
++# include 
+ 
+ /* Type for the dtv.  */
+ typedef union dtv
+@@ -46,6 +47,7 @@
+   dtv_t *dtv;
+   void *self; /* Pointer to the thread descriptor.  */
+   int multiple_threads;
++  int __unused1;
+   uintptr_t sysinfo;
+   uintptr_t stack_guard;
+   uintptr_t pointer_guard;
+@@ -53,7 +55,13 @@
+   long gscope_flag;
+ # else
+   int gscope_flag;
++  int __unused2;
+ # endif
++  void *__padding1[7];
++  int rtld_must_xmm_save;
++  int __unused3;
++   /* Have space for the post-AVX register size.  */
++  __m128 rtld_savespace_sse[8][4];
+ } tcbhead_t;
+ 
+ #else /* __ASSEMBLER__ */
+@@ -77,13 +85,19 @@
+ #  define TLS_INIT_TCB_SIZE sizeof (tcbhead_t)
+ 
+ /* Alignment requirements for the initial TCB.  */
+-#  define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t)
++//#  define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t)
++// Normally the above would be correct  But we have to store post-AVX
++// vector registers in the TCB and we want the storage to be aligned.
++// unfortunately there isn't yet a type for these values and hence no
++// 32-byte alignment requirement.  Make this explicit, for now.
++#  define TLS_INIT_TCB_ALIGN 32
+ 
+ /* This is the size of the TCB.  */
+ #  define TLS_TCB_SIZE sizeof (struct _pthread_descr_struct)
+ 
+ /* Alignment requirements for the TCB.  */
+ #  define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct)
++// It is already 32B aligned
+ 
+ /* The TCB can have any size and the memory following the address the
+thread pointer points to is unspecified.  Allocate the TCB there.  */
+@@ -189,7 +203,42 @@
+ #define THREAD_GSCOPE_WAIT() \
+   do { /* GL(dl_wait_lookup_done) () */ } while (0)
+ 
++
++# ifdef SHARED
++/* Defined in dl-trampoline.S.  */
++extern void _dl_x86_64_save_sse (void);
++extern void _dl_x86_64_restore_sse (void);
++
++# define RTLD_CHECK_FOREIGN_CALL \
++  (THREAD_GETMEM (THREAD_SELF, p_header.tcbheader.rtld_must_xmm_save) != 0)
++
++/* NB: Don't use the xchg operation because that would imply a lock
++   prefix which is expensive and unnecessary.  The cache line is also
++   not contested at all.  */
++#  define RTLD_ENABLE_FOREIGN_CALL \
++  int old_rtld_must_xmm_save = THREAD_GETMEM (THREAD_SELF,  \
++
p_header.tcbheader.rtld_must_xmm_save); \
++  THREAD_SETMEM (THREAD_SELF, p_header.tcbheader.r

r4097 - glibc-package/branches/eglibc-2.11/debian/testsuite-checking

2010-01-18 Thread Petr Salinger
Author: ps-guest
Date: 2010-01-18 20:27:07 + (Mon, 18 Jan 2010)
New Revision: 4097

Modified:
   
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i486-kfreebsd-gnu-libc
   
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386
   
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686
   
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc
Log:
allow failure of tst-longjmp_chk.out on GNU/kFreeBSD



Modified: 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i486-kfreebsd-gnu-libc
===
--- 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i486-kfreebsd-gnu-libc
2010-01-18 13:49:13 UTC (rev 4096)
+++ 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i486-kfreebsd-gnu-libc
2010-01-18 20:27:07 UTC (rev 4097)
@@ -8,6 +8,7 @@
 tst-aio10.out, Error 1
 tst-aio4.out, Error 1
 tst-aio9.out, Error 1
+tst-longjmp_chk.out, Error 1
 tst-mknodat.out, Error 1
 tst-cputimer2.out, Error 1
 tst-pselect.out, Error 1

Modified: 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386
===
--- 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386
2010-01-18 13:49:13 UTC (rev 4096)
+++ 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386
2010-01-18 20:27:07 UTC (rev 4097)
@@ -11,6 +11,7 @@
 tst-aio4.out, Error 1
 tst-aio9.out, Error 1
 tst-cputimer2.out, Error 1
+tst-longjmp_chk.out, Error 1
 tst-mknodat.out, Error 1
 tst-pselect.out, Error 1
 tst-timer4.out, Error 1

Modified: 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686
===
--- 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686
2010-01-18 13:49:13 UTC (rev 4096)
+++ 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686
2010-01-18 20:27:07 UTC (rev 4097)
@@ -8,6 +8,7 @@
 tst-aio10.out, Error 1
 tst-aio4.out, Error 1
 tst-aio9.out, Error 1
+tst-longjmp_chk.out, Error 1
 tst-mknodat.out, Error 1
 tst-cputimer2.out, Error 1
 tst-pselect.out, Error 1

Modified: 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc
===
--- 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc
  2010-01-18 13:49:13 UTC (rev 4096)
+++ 
glibc-package/branches/eglibc-2.11/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc
  2010-01-18 20:27:07 UTC (rev 4097)
@@ -8,6 +8,7 @@
 tst-aio10.out, Error 1
 tst-aio4.out, Error 1
 tst-aio9.out, Error 1
+tst-longjmp_chk.out, Error 1
 tst-mknodat.out, Error 1
 tst-cputimer2.out, Error 1
 tst-pselect.out, Error 1


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Processed: notfound 556884 in 2.10.2-2

2010-01-18 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> notfound 556884 2.10.2-2
Bug #556884 {Done: Aurelien Jarno } [src:eglibc] 
locale/C-time.c erroneously lists the first day of the week as Monday
Bug No longer marked as found in versions eglibc/2.10.2-2.
> thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



tzdata_2010a-1_amd64.changes ACCEPTED

2010-01-18 Thread Archive Administrator



Accepted:
tzdata-java_2010a-1_all.deb
  to main/t/tzdata/tzdata-java_2010a-1_all.deb
tzdata_2010a-1.debian.tar.gz
  to main/t/tzdata/tzdata_2010a-1.debian.tar.gz
tzdata_2010a-1.dsc
  to main/t/tzdata/tzdata_2010a-1.dsc
tzdata_2010a-1_all.deb
  to main/t/tzdata/tzdata_2010a-1_all.deb
tzdata_2010a.orig.tar.gz
  to main/t/tzdata/tzdata_2010a.orig.tar.gz


Override entries for your package:
tzdata-java_2010a-1_all.deb - optional java
tzdata_2010a-1.dsc - source libs
tzdata_2010a-1_all.deb - required libs

Announcing to debian-devel-chan...@lists.debian.org


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



r4096 - tzdata/tags

2010-01-18 Thread Clint Adams
Author: schizo
Date: 2010-01-18 13:49:13 + (Mon, 18 Jan 2010)
New Revision: 4096

Added:
   tzdata/tags/2010a-1/
Log:
tag 2010a-1



-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



r4095 - in tzdata/trunk/debian: . patches

2010-01-18 Thread Clint Adams
Author: schizo
Date: 2010-01-18 13:47:21 + (Mon, 18 Jan 2010)
New Revision: 4095

Removed:
   tzdata/trunk/debian/patches/bangladesh-openended.diff
Modified:
   tzdata/trunk/debian/changelog
Log:
2010a-1

Modified: tzdata/trunk/debian/changelog
===
--- tzdata/trunk/debian/changelog   2010-01-18 10:25:22 UTC (rev 4094)
+++ tzdata/trunk/debian/changelog   2010-01-18 13:47:21 UTC (rev 4095)
@@ -1,3 +1,9 @@
+tzdata (2010a-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Clint Adams   Mon, 18 Jan 2010 08:42:23 -0500
+
 tzdata (2009u-1) unstable; urgency=low
 
   * New upstream release.

Deleted: tzdata/trunk/debian/patches/bangladesh-openended.diff
===
--- tzdata/trunk/debian/patches/bangladesh-openended.diff   2010-01-18 
10:25:22 UTC (rev 4094)
+++ tzdata/trunk/debian/patches/bangladesh-openended.diff   2010-01-18 
13:47:21 UTC (rev 4095)
@@ -1,13 +0,0 @@
-Index: tzdata-2009q/asia
-===
 tzdata-2009q.orig/asia 2009-11-03 04:13:40.076004151 -0500
-+++ tzdata-2009q/asia  2009-11-03 04:14:00.832005042 -0500
-@@ -204,7 +204,7 @@
-   6:30-   BURT1951 Sep 30
-   6:00-   DACT1971 Mar 26 # Dacca Time
-   6:00-   BDT 2009 Jun 19 23:00 # Bangladesh 
Time
--  6:001:00BDST
-+  7:00-   BDST
- 
- # Bhutan
- # ZoneNAMEGMTOFF  RULES   FORMAT  [UNTIL]


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Processing of tzdata_2010a-1_amd64.changes

2010-01-18 Thread Archive Administrator
tzdata_2010a-1_amd64.changes uploaded successfully to localhost
along with the files:
  tzdata_2010a-1.dsc
  tzdata_2010a.orig.tar.gz
  tzdata_2010a-1.debian.tar.gz
  tzdata_2010a-1_all.deb
  tzdata-java_2010a-1_all.deb

Greetings,

Your Debian queue daemon (running on host ries.debian.org)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#565434: marked as done (upgrading to Squeeze from Lenny problems)

2010-01-18 Thread Debian Bug Tracking System
Your message dated Mon, 18 Jan 2010 13:08:51 +0100
with message-id <4b544f53.7030...@ens-lyon.org>
and subject line Re: Bug#565434: Close bug 565434
has caused the Debian Bug report #565434,
regarding upgrading to Squeeze from Lenny problems
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
565434: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565434
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.10.2-2

Hi, 

I don't know where to put this. I wanted to get a Squeeze system. I installed 
Lenny on my machine and upgraded it to current Lenny (no packages selected in 
tasksel, minimal Debian system installed). Then I tried upgrading and it broke 
the system every time to the point that I had to reeinstall Lenny. I tried 
upgrading with apt-get dist-upgrade and aptitutde install apt dpkg aptitude and 
then aptitude safe-upgrade. 
Every time I had many libc6 errors and even dpkg stoped working properly. I 
suppose upgrading from Lenny to Squeeze is currently very dangerous.

Thx,

Malte
-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01


--- End Message ---
--- Begin Message ---

On 17/01/2010 23:07, Malte Schmidt-Tychsen wrote:

Hi,

please close this bug,


done (note for the next time: you can do this yourself by sending your
message to 565434-d...@bugs.debian.org instead of 565...@bugs.debian.org)

  Regards,
Vincent


because I am most likely having hardware problems on this machine that do not 
come up using a i386 os.

Thank you,

Malte

 Original-Nachricht 

Datum: Fri, 15 Jan 2010 23:05:47 +0100
Von: Aurelien Jarno
An: bugrep...@public-files.de, 565...@bugs.debian.org
CC: sub...@bugs.debian.org
Betreff: Re: Bug#565434: upgrading to Squeeze from Lenny problems



On Fri, Jan 15, 2010 at 07:17:07PM +0100, bugrep...@public-files.de wrote:

Package: libc6
Version: 2.10.2-2

Hi,

I don't know where to put this. I wanted to get a Squeeze system. I

installed Lenny on my machine and upgraded it to current Lenny (no packages
selected in tasksel, minimal Debian system installed). Then I tried upgrading
and it broke the system every time to the point that I had to reeinstall
Lenny. I tried upgrading with apt-get dist-upgrade and aptitutde install apt
dpkg aptitude and then aptitude safe-upgrade.

Every time I had many libc6 errors and even dpkg stoped working

properly. I suppose upgrading from Lenny to Squeeze is currently very dangerous.




Without more informations, we are not able to handle this bug report.
How does your system break? Do you have an output of the error?

--
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net





--
Vincent Danjean   GPG key ID 0x9D025E87 vdanj...@debian.org
GPG key fingerprint: FC95 08A6 854D DB48 4B9A  8A94 0BF7 7867 9D02 5E87
Unofficial packages: http://moais.imag.fr/membres/vincent.danjean/deb.html
APT repo:  deb http://perso.debian.org/~vdanjean/debian unstable main


--- End Message ---


Bug#560333: libc6: getpwnam shows shadow passwords of NIS users

2010-01-18 Thread Christoph Pleger
Hello,

> For your information, security uploads for etch and lenny have been
> done, so we are close to release a Debian Security Announce (DSA)
> with a fix (we are only missing a few builds for etch).
> 
> I have also build the lenny package for i386 and uploaded it here:
> http://temp.aurel32.net/glibc-nis/ . Would it be possible that you
> test that everything is still working as expected before releasing
> the DSA? Thanks in advance.

I tested your packages and everything worked as expected.

Regards
  Christoph



-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#555105: libc6: segfault when ctrl-alt-F1 and attempt to login

2010-01-18 Thread Aurelien Jarno
reassign 05 libpam-mount
reassign 555105 libpam-mount
thanks

On Mon, Jan 18, 2010 at 03:25:10PM +0800, Clayton wrote:
> On Mon, 18 Jan 2010 07:24:54 +0100
> Aurelien Jarno  wrote:
> 
> > I start to have serious doubt this bug is actually a libc6 bug rather
> > than a libpam-mount bug.
> > 
> > Can you please try to remove libpam-mount and see if your system then
> > works normally? If so, I'll reassign the bug to libpam-mount.
> 
> After removing libpam-mount and rebooting, all my login pathological
> behavior disappears, including this other bug[1], a segfault in gdm.
> After re-installing libpam-mount, all the segfaults return.
> 

So it is definitely an issue with libpam-mount, I am therefore
reassigning the two bugs to this package.

Aurelien

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net



-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Processed: Re: Bug#555105: libc6: segfault when ctrl-alt-F1 and attempt to login

2010-01-18 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 05 libpam-mount
Bug #05 [libpam-ck-connector] segfault in gdm on first login
Bug reassigned from package 'libpam-ck-connector' to 'libpam-mount'.
Bug No longer marked as found in versions consolekit/0.4.1-2.
> reassign 555105 libpam-mount
Bug #555105 [libc6] libc6: segfault when ctrl-alt-F1 and attempt to login
Bug reassigned from package 'libc6' to 'libpam-mount'.
Bug No longer marked as found in versions eglibc/2.10.2-2 and eglibc/2.10.1-5.
> thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



r4094 - in glibc-package/branches/eglibc-2.11/debian: . patches/kfreebsd

2010-01-18 Thread Petr Salinger
Author: ps-guest
Date: 2010-01-18 10:25:22 + (Mon, 18 Jan 2010)
New Revision: 4094

Modified:
   glibc-package/branches/eglibc-2.11/debian/changelog
   glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-sysdeps.diff
Log:
kfreebsd/local-sysdeps.diff: update to revision 2941 (from glibc-bsd)



Modified: glibc-package/branches/eglibc-2.11/debian/changelog
===
--- glibc-package/branches/eglibc-2.11/debian/changelog 2010-01-18 10:20:43 UTC 
(rev 4093)
+++ glibc-package/branches/eglibc-2.11/debian/changelog 2010-01-18 10:25:22 UTC 
(rev 4094)
@@ -36,7 +36,12 @@
   * debian/patches/hurd-i386/local-longjmp_chk.diff: New patch to fix
 debug/longjmp_chk.S build on hurd-i386.
 
- -- Aurelien Jarno   Tue, 29 Dec 2009 01:10:49 +0100
+  [ Petr Salinger]
+  * kfreebsd/local-sysdeps.diff: update to revision 2941 (from glibc-bsd).
+  * define __rtld_lock_initialize also in linuxthreads 
+variant (enhance local-linuxthreads-weak.diff).
+ 
+ -- Aurelien Jarno   Mon, 18 Jan 2010 01:10:49 +0100
 
 eglibc (2.10.2-3) UNRELEASED; urgency=low
 

Modified: 
glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-sysdeps.diff
===
--- 
glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-sysdeps.diff   
2010-01-18 10:20:43 UTC (rev 4093)
+++ 
glibc-package/branches/eglibc-2.11/debian/patches/kfreebsd/local-sysdeps.diff   
2010-01-18 10:25:22 UTC (rev 4094)
@@ -1,6 +1,6 @@
 --- /dev/null
 +++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/Dist
-@@ -0,0 +1,30 @@
+@@ -0,0 +1,29 @@
 +bits/mcontext.h
 +bits/stat16.h
 +fpu.h
@@ -14,7 +14,6 @@
 +regdef.h
 +sa_len.c
 +stat16conv.c
-+statconv.c
 +statfsconv.c
 +sys/acl.h
 +sys/extattr.h
@@ -47,7 +46,7 @@
 +gnu
 --- /dev/null
 +++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/Makefile
-@@ -0,0 +1,136 @@
+@@ -0,0 +1,134 @@
 +# Use bash, not /bin/sh, for executing scripts, because the native
 +# FreeBSD /bin/sh does not interpret the  IFS="" read ...  command
 +# in localedata/tst-fmon.sh correctly.
@@ -123,8 +122,6 @@
 +sysdep_routines += minherit sys_mmap sys_freebsd6_mmap sys_munmap
 +# For .
 +sysdep_routines += fhopen sys_fhstat sys_fhstatfs fhstat fhstat64 fhstatfs 
fhstatfs64 getfh getfsstat getfsstat64 sys_getfsstat getmntinfo getmntinfo64 
mount nmount unmount
-+# For .
-+sysdep_routines += sys_ptrace
 +# For .
 +sysdep_routines += rfork
 +# For .
@@ -5853,7 +5850,7 @@
 +#endif/* bits/socket.h */
 --- /dev/null
 +++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/bits/stat.h
-@@ -0,0 +1,203 @@
+@@ -0,0 +1,207 @@
 +/* Copyright (C) 1992, 1996-1997, 2000, 2002 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
 +
@@ -5899,15 +5896,17 @@
 +__ino64_t st_ino; /* File serial number.  */
 +#endif
 +
-+__uint32_t st_mode;   /* File mode.  */
-+__uint32_t st_nlink;  /* Link count.  */
++__mode_t st_mode; /* File mode.  */
++__mode_t __pad_mode;  /* __mode_t is 16 bit, fill to 32 bit to retain 
previous ABI */
++__nlink_t st_nlink;   /* Link count.  */
++__nlink_t __pad_nlink;/* __nlink_t is 16 bit, fill to 32 bit to 
retain previous ABI */
 +
 +__uid_t st_uid;   /* User ID of the file's owner.  */
 +__gid_t st_gid;   /* Group ID of the file's group.  */
 +
 +__dev_t st_rdev;  /* Device number, if device.  */
 +
-+#ifdef __USE_MISC
++#if defined __USE_MISC || defined __USE_XOPEN2K8
 +/* Nanosecond resolution timestamps are stored in a format
 +   equivalent to 'struct timespec'.  This is the type used
 +   whenever possible but the Unix namespace rules do not allow the
@@ -5949,15 +5948,17 @@
 +__dev_t st_dev;   /* Device containing the file.  */
 +__ino64_t st_ino; /* File serial number.  */
 +
-+__uint32_t st_mode;   /* File mode.  */
-+__uint32_t st_nlink;  /* Link count.  */
++__mode_t st_mode; /* File mode.  */
++__mode_t __pad_mode;  /* __mode_t is 16 bit, fill to 32 bit to retain 
previous ABI */
++__nlink_t st_nlink;   /* Link count.  */
++__nlink_t __pad_nlink;/* __nlink_t is 16 bit, fill to 32 bit to 
retain previous ABI */
 +
 +__uid_t st_uid;   /* User ID of the file's owner.  */
 +__gid_t st_gid;   /* Group ID of the file's group.  */
 +
 +__dev_t st_rdev;  /* Device number, if device.  */
 +
-+#ifdef __USE_MISC
++#if defined __USE_MISC || defined __USE_XOPEN2K8
 +/* Nanosecond resolution timestamps are stored in a format
 +   equivalent to 'struct timespec'.  This is the type used
 +   whenever possible but the Unix namespace rules do not allow the
@@ -6051,8 +6052,8 @@
 +extern int fchflags (int __fd, unsigned long int __flags) __THROW;
 +
 +
-+extern char *devname_r(dev_t dev, mode_t type, char *buf, int len) __THROW;

r4093 - glibc-package/branches/eglibc-2.11/debian/patches/any

2010-01-18 Thread Petr Salinger
Author: ps-guest
Date: 2010-01-18 10:20:43 + (Mon, 18 Jan 2010)
New Revision: 4093

Modified:
   
glibc-package/branches/eglibc-2.11/debian/patches/any/local-linuxthreads-weak.diff
Log:
#define __rtld_lock_initialize also in linuxthreads  variant



Modified: 
glibc-package/branches/eglibc-2.11/debian/patches/any/local-linuxthreads-weak.diff
===
--- 
glibc-package/branches/eglibc-2.11/debian/patches/any/local-linuxthreads-weak.diff
  2010-01-17 23:41:27 UTC (rev 4092)
+++ 
glibc-package/branches/eglibc-2.11/debian/patches/any/local-linuxthreads-weak.diff
  2010-01-18 10:20:43 UTC (rev 4093)
@@ -15,6 +15,16 @@
  #endif
  
  /* Mutex type.  */
+@@ -158,6 +162,9 @@
+ #define __rtld_lock_init_recursive(NAME) \
+   __libc_lock_init_recursive (NAME)
+ 
++#define __rtld_lock_initialize(NAME) \
++ (void) ((NAME) = (__rtld_lock_recursive_t) _RTLD_LOCK_RECURSIVE_INITIALIZER)
++
+ /* Finalize the named lock variable, which must be locked.  It cannot be
+used again until __libc_lock_init is called again on it.  This must be
+called on a lock variable before the containing storage is reused.  */
 @@ -379,8 +383,10 @@
  weak_extern (__pthread_atfork)
  weak_extern (BP_SYM (_pthread_cleanup_push))


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org