1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-23 19:25:25 +03:00
aports/testing/litespeed/ls_lock.patch
Valery Kartel fa2ced42fe testing/litespeed: new aport
High-performance, lightweight, open source HTTP server with web-gui
https://open.litespeedtech.com/
2017-02-22 11:29:39 +00:00

33 lines
1 KiB
Diff

--- a/include/lsr/ls_lock.h
+++ b/include/lsr/ls_lock.h
@@ -52,16 +52,9 @@
extern "C" {
#endif
-#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__gnu_linux__) \
- || defined(__FreeBSD__ ) || defined(__NetBSD__) || defined(__OpenBSD__)
-#define USE_F_MUTEX
-#define USE_MUTEX_ADAPTIVE
-
-#else
#undef USE_F_MUTEX
#define USE_MUTEX_LOCK
-#endif
#define USE_ATOMIC_SPIN
#define MAX_FUTEX_SPINCNT 10
--- a/src/lsr/ls_lock.c
+++ b/src/lsr/ls_lock.c
@@ -79,11 +79,7 @@
#else /* defined(USE_MUTEX_ADAPTIVE) */
/* pthread_mutexattr_settype(&myAttr, PTHREAD_MUTEX_NORMAL); */
pthread_mutexattr_settype(&myAttr,
-#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__gnu_linux__)
- PTHREAD_MUTEX_ERRORCHECK_NP
-#else /* defined(linux) */
PTHREAD_MUTEX_ERRORCHECK
-#endif /* defined(linux) */
);
#endif /* defined(USE_MUTEX_ADAPTIVE) */
/* pthread_mutexattr_settype(&myAttr, PTHREAD_MUTEX_RECURSIVE); */