Author: aurel32
Date: 2015-11-02 13:17:09 +0000 (Mon, 02 Nov 2015)
New Revision: 6677

Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
   glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-fbtl.diff
   glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-sysdeps.diff
Log:
patches/kfreebsd/local-sysdeps.diff, patches/kfreebsd/local-fbtl.diff: update 
to revision 5827 (from glibc-bsd).



Modified: glibc-package/branches/glibc-2.21/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-10-30 10:30:59 UTC 
(rev 6676)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-11-02 13:17:09 UTC 
(rev 6677)
@@ -13,7 +13,7 @@
     - testsuite-checking/expected-results-mips64el-linux-gnuabin32-mipsn32
     - testsuite-checking/expected-results-mipsel-linux-gnu-mips32
   * patches/kfreebsd/local-sysdeps.diff, patches/kfreebsd/local-fbtl.diff:
-    update to revision 5822 (from glibc-bsd):
+    update to revision 5827 (from glibc-bsd):
     - Update to glibc 2.21.
     - Define F_DUP2FD_CLOEXEC.  Closes: #712074.
     - Define SOCK_CLOEXEC and SOCK_NONBLOCK.

Modified: 
glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-fbtl.diff
===================================================================
--- glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-fbtl.diff   
2015-10-30 10:30:59 UTC (rev 6676)
+++ glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-fbtl.diff   
2015-11-02 13:17:09 UTC (rev 6677)
@@ -13481,7 +13481,7 @@
 +sysd-rules-patterns += ptw-%:%
 --- /dev/null
 +++ b/fbtl/Makefile
-@@ -0,0 +1,634 @@
+@@ -0,0 +1,643 @@
 +# Copyright (C) 2002-2013 Free Software Foundation, Inc.
 +# This file is part of the GNU C Library.
 +
@@ -13696,19 +13696,11 @@
 +      tst-attr1 tst-attr2 tst-attr3 tst-default-attr \
 +      tst-mutex1 tst-mutex2 tst-mutex3 tst-mutex4 tst-mutex5 tst-mutex6 \
 +      tst-mutex7 tst-mutex8 tst-mutex9 tst-mutex5a tst-mutex7a \
-+      tst-mutexpi1 tst-mutexpi2 tst-mutexpi3 tst-mutexpi4 tst-mutexpi5 \
-+      tst-mutexpi5a tst-mutexpi6 tst-mutexpi7 tst-mutexpi7a tst-mutexpi8 \
-+      tst-mutexpi9 \
 +      tst-spin1 tst-spin2 tst-spin3 \
 +      tst-cond1 tst-cond2 tst-cond3 tst-cond4 tst-cond5 tst-cond6 tst-cond7 \
 +      tst-cond8 tst-cond9 tst-cond10 tst-cond11 tst-cond12 tst-cond13 \
 +      tst-cond14 tst-cond15 tst-cond16 tst-cond17 tst-cond18 tst-cond19 \
-+      tst-cond20 tst-cond21 tst-cond22 tst-cond23 tst-cond24 tst-cond25 \
-+      tst-cond-except \
-+      tst-robust1 tst-robust2 tst-robust3 tst-robust4 tst-robust5 \
-+      tst-robust6 tst-robust7 tst-robust8 tst-robust9 \
-+      tst-robustpi1 tst-robustpi2 tst-robustpi3 tst-robustpi4 tst-robustpi5 \
-+      tst-robustpi6 tst-robustpi7 tst-robustpi8 tst-robustpi9 \
++      tst-cond20 tst-cond21 tst-cond22 tst-cond23 \
 +      tst-rwlock1 tst-rwlock2 tst-rwlock2a tst-rwlock3 tst-rwlock4 \
 +      tst-rwlock5 tst-rwlock6 tst-rwlock7 tst-rwlock8 tst-rwlock9 \
 +      tst-rwlock10 tst-rwlock11 tst-rwlock12 tst-rwlock13 tst-rwlock14 \
@@ -13759,6 +13751,18 @@
 +      tst-vfork1 tst-vfork2 tst-vfork1x tst-vfork2x \
 +      tst-getpid1 tst-getpid2 tst-getpid3 \
 +      tst-initializers1 $(patsubst %,tst-initializers1-%,c89 gnu89 c99 gnu99)
++
++# These tests do not even compile due to missing pthread_* functions
++#     tst-mutexpi1 tst-mutexpi2 tst-mutexpi3 tst-mutexpi4 tst-mutexpi5 \
++#     tst-mutexpi5a tst-mutexpi6 tst-mutexpi7 tst-mutexpi7a tst-mutexpi8 \
++#     tst-mutexpi9 \
++#     tst-cond24 tst-cond25 \
++#     tst-cond-except \
++#     tst-robust1 tst-robust2 tst-robust3 tst-robust4 tst-robust5 \
++#     tst-robust6 tst-robust7 tst-robust8 tst-robust9 \
++#     tst-robustpi1 tst-robustpi2 tst-robustpi3 tst-robustpi4 tst-robustpi5 \
++#     tst-robustpi6 tst-robustpi7 tst-robustpi8 tst-robustpi9 \
++
 +xtests = tst-setuid1 tst-setuid1-static tst-mutexpp1 tst-mutexpp6 
tst-mutexpp10
 +test-srcs = tst-oddstacklimit
 +
@@ -13844,11 +13848,16 @@
 +
 +tests-static += tst-locale1 tst-locale2 tst-stackguard1-static \
 +              tst-cancel21-static tst-cancel24-static tst-cond8-static \
-+              tst-mutex8-static tst-mutexpi8-static tst-sem11-static \
++              tst-mutex8-static tst-sem11-static \
 +              tst-sem12-static
++# This test does not even compile due to missing pthread_* functions
++              tst-mutexpi8-static
 +tests += tst-stackguard1-static tst-cancel21-static tst-cancel24-static \
-+       tst-cond8-static tst-mutex8-static tst-mutexpi8-static \
++       tst-cond8-static tst-mutex8-static \
 +       tst-sem11-static tst-sem12-static
++# This test does not even compile due to missing pthread_* functions
++       tst-mutexpi8-static
++
 +xtests-static += tst-setuid1-static
 +
 +# These tests are linked with libc before libpthread
@@ -32760,7 +32769,7 @@
 +#define GAI_MISC_NOTIFY(waitlist) \
 +  do {                                                                        
      \
 +    if (*waitlist->counterp > 0 && --*waitlist->counterp == 0)                
      \
-+      lll_futex_wake (waitlist->counterp, 1, LLL_PRIVATE);                  \
++      lll_futex_wake ((unsigned int *) waitlist->counterp, 1, LLL_PRIVATE);   
\
 +  } while (0)
 +
 +#define GAI_MISC_WAIT(result, futex, timeout, cancel) \
@@ -32779,8 +32788,8 @@
 +      int status;                                                           \
 +      do                                                                    \
 +        {                                                                   \
-+          status = lll_futex_timed_wait (futexaddr, oldval, timeout,        \
-+                                         LLL_PRIVATE);                      \
++          status = lll_futex_timed_wait ((unsigned int *) futexaddr, oldval,\
++                                         timeout, LLL_PRIVATE);             \
 +          if (status != EWOULDBLOCK)                                        \
 +            break;                                                          \
 +                                                                            \

Modified: 
glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-sysdeps.diff
===================================================================
--- 
glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-sysdeps.diff    
    2015-10-30 10:30:59 UTC (rev 6676)
+++ 
glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-sysdeps.diff    
    2015-11-02 13:17:09 UTC (rev 6677)
@@ -2929,7 +2929,7 @@
 +#define       SIG_SETMASK     3       /* Set the set of blocked signals.  */
 --- /dev/null
 +++ b/sysdeps/unix/bsd/bsd4.4/kfreebsd/bits/siginfo.h
-@@ -0,0 +1,237 @@
+@@ -0,0 +1,276 @@
 +/* siginfo_t, sigevent and constants.  FreeBSD version.
 +   Copyright (C) 1997-1998, 2000-2002 Free Software Foundation, Inc.
 +   This file is part of the GNU C Library.
@@ -2984,11 +2984,50 @@
 +    int si_status;            /* Exit value or signal.  */
 +    void *si_addr;            /* Address of faulting instruction.  */
 +    union sigval si_value;    /* Signal value.  */
-+    long int si_band;         /* Band event for SIGPOLL.  */
-+    int __si_spare[7];
++    union
++      {
++      struct
++        {
++          int     _trapno;    /* machine specific trap code */
++         } _fault;
++
++      /* POSIX.1b timers.  */
++      struct
++        {
++          int     _timerid;
++          int     _overrun;
++        } _timer;
++
++      struct
++        {
++          int     _mqd;
++        } _mesgq;
++
++      /* SIGPOLL.  */
++      struct
++        {
++          long    _band;      /* band event for SIGPOLL.  */
++        } _poll;
++
++      struct
++        {
++          long    __spare1__;
++          int     __spare2__[7];
++        } __spare__;
++      } _reason;
 +  } siginfo_t;
 +
 +
++/* X/Open requires some more fields with fixed names.  */
++# define si_int               si_value.sival_int
++# define si_ptr               si_value.sival_ptr
++# define si_trapno    _reason._fault._trapno
++# define si_timerid   _reason._timer._timerid
++# define si_overrun   _reason._timer._overrun
++# define si_mqd               _reason._mesgq._mqd
++# define si_band      _reason._poll._band
++
++
 +/* Values for `si_code'.  Positive values are reserved for kernel-generated
 +   signals.  */
 +enum

Reply via email to