fix build with uclibc-ng master
authorFelix Fietkau <nbd@openwrt.org>
Wed, 4 Nov 2015 18:33:16 +0000 (19:33 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 4 Nov 2015 18:33:16 +0000 (19:33 +0100)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
rpc/compat.h

index b49fe77..ad8319c 100644 (file)
 #include <poll.h>
 #include <pthread.h>
 
 #include <poll.h>
 #include <pthread.h>
 
-#ifdef __UCLIBC__
-#include <bits/libc-lock.h>
-#else
 #undef __UCLIBC_MUTEX_STATIC
 #undef __UCLIBC_MUTEX_LOCK
 #undef __UCLIBC_MUTEX_UNLOCK
 #define __UCLIBC_MUTEX_STATIC(M,I) static pthread_mutex_t M = I
 #define __UCLIBC_MUTEX_LOCK(M) pthread_mutex_lock(&(M))
 #define __UCLIBC_MUTEX_UNLOCK(M) pthread_mutex_unlock(&(M))
 #undef __UCLIBC_MUTEX_STATIC
 #undef __UCLIBC_MUTEX_LOCK
 #undef __UCLIBC_MUTEX_UNLOCK
 #define __UCLIBC_MUTEX_STATIC(M,I) static pthread_mutex_t M = I
 #define __UCLIBC_MUTEX_LOCK(M) pthread_mutex_lock(&(M))
 #define __UCLIBC_MUTEX_UNLOCK(M) pthread_mutex_unlock(&(M))
-#endif
 
 #define smallint int
 
 
 #define smallint int