summaryrefslogtreecommitdiff
path: root/sysutils/rsyslog/patches/patch-tools_iminternal.c
blob: 22915eef715f8fb3d8f476c45e2012173484513a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$NetBSD: patch-tools_iminternal.c,v 1.1 2018/01/15 11:01:16 fhajny Exp $

NetBSD lacks pthread_mutex_timedlock.

--- tools/iminternal.c.orig	2018-01-08 12:42:31.000000000 +0000
+++ tools/iminternal.c
@@ -88,7 +88,7 @@ rsRetVal iminternalAddMsg(smsg_t *pMsg)
 	 */
 	to.tv_sec = time(NULL) + 1;
 	to.tv_nsec = 0;
-	#if !defined(__APPLE__)
+	#if !defined(__APPLE__) && !defined(__NetBSD__)
 	r = pthread_mutex_timedlock(&mutList, &to);
 	#else
 	r = pthread_mutex_trylock(&mutList); // must check