r4098 - in glibc-package/branches/eglibc-2.11/debian: . patches patches/kfreebsd
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
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
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
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
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
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
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)
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
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
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
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
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
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