Files
pkgsrc-ng/sysutils/rsyslog/patches/patch-runtime_lookup.c
2016-11-18 22:39:22 +01:00

22 lines
798 B
C

$NetBSD: patch-runtime_lookup.c,v 1.2 2016/04/22 16:52:14 jperkin Exp $
Handle Darwin's pthread_setname_np().
--- runtime/lookup.c.orig 2016-03-07 06:47:55.000000000 +0000
+++ runtime/lookup.c
@@ -926,8 +926,14 @@ lookupTableDefProcessCnf(struct cnfobj *
strcpy(reloader_thd_name, reloader_prefix);
strcpy(reloader_thd_name + strlen(reloader_prefix), (char*) lu->name);
reloader_thd_name[thd_name_len - 1] = '\0';
+#if defined(__NetBSD__)
+ pthread_setname_np(lu->reloader, "%s", reloader_thd_name);
+#elif defined(__APPLE__)
+ pthread_setname_np(reloader_thd_name);
+#else
pthread_setname_np(lu->reloader, reloader_thd_name);
#endif
+#endif
CHKiRet(lookupReadFile(lu->self, lu->name, lu->filename));
DBGPRINTF("lookup table '%s' loaded from file '%s'\n", lu->name, lu->filename);