From: Debian Qt/KDE Maintainers Date: Thu, 11 Aug 2016 01:13:17 +0000 (+0000) Subject: hurd X-Git-Tag: archive/raspbian/5.212.0_alpha2-6+rpi1~5^2^2^2^2^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d71092fbbd00648152cf3f38b82d2c2905f638c2;p=qtwebkit-opensource-src.git hurd Gbp-Pq: Name hurd.diff --- diff --git a/Source/WTF/wtf/FastMalloc.cpp b/Source/WTF/wtf/FastMalloc.cpp index 82fbd25f..c2a0c41b 100644 --- a/Source/WTF/wtf/FastMalloc.cpp +++ b/Source/WTF/wtf/FastMalloc.cpp @@ -1966,6 +1966,9 @@ ALWAYS_INLINE void TCMalloc_PageHeap::suspendScavenger() void TCMalloc_PageHeap::initializeScavenger() { // Create a non-recursive mutex. +#if defined(__GNU__) + pthread_mutex_init(&m_scavengeMutex, 0); +#else #if !defined(PTHREAD_MUTEX_NORMAL) || PTHREAD_MUTEX_NORMAL == PTHREAD_MUTEX_DEFAULT pthread_mutex_init(&m_scavengeMutex, 0); #else @@ -1976,6 +1979,7 @@ void TCMalloc_PageHeap::initializeScavenger() pthread_mutex_init(&m_scavengeMutex, &attr); pthread_mutexattr_destroy(&attr); +#endif #endif pthread_cond_init(&m_scavengeCondition, 0);