pjproject: bump to 2.7.1
[feed/telephony.git] / libs / pjproject / patches / 120-non-gnu-pthreads.patch
1 --- pjproject-2.6/pjlib/src/pj/os_core_unix.c 2016-04-13 08:24:48.000000000 +0200
2 +++ pjproject-new/pjlib/src/pj/os_core_unix.c 2017-05-08 09:51:49.980905420 +0200
3 @@ -1123,7 +1123,7 @@ static pj_status_t init_mutex(pj_mutex_t
4 return PJ_RETURN_OS_ERROR(rc);
5
6 if (type == PJ_MUTEX_SIMPLE) {
7 -#if (defined(PJ_LINUX) && PJ_LINUX!=0) || \
8 +#if (defined(PJ_LINUX) && PJ_LINUX!=0 && defined(__GLIBC__)) || \
9 defined(PJ_HAS_PTHREAD_MUTEXATTR_SETTYPE)
10 rc = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_NORMAL);
11 #elif (defined(PJ_RTEMS) && PJ_RTEMS!=0) || \
12 @@ -1133,7 +1133,7 @@ static pj_status_t init_mutex(pj_mutex_t
13 rc = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_NORMAL);
14 #endif
15 } else {
16 -#if (defined(PJ_LINUX) && PJ_LINUX!=0) || \
17 +#if (defined(PJ_LINUX) && PJ_LINUX!=0 && defined(__GLIBC__)) || \
18 defined(PJ_HAS_PTHREAD_MUTEXATTR_SETTYPE)
19 rc = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
20 #elif (defined(PJ_RTEMS) && PJ_RTEMS!=0) || \