pkgsrc-ng/lang/mono/patches/patch-mono_utils_mono-threads-posix.c
2016-01-21 23:40:00 +01:00

27 lines
598 B
C

$NetBSD: patch-mono_utils_mono-threads-posix.c,v 1.2 2014/11/30 08:40:51 spz Exp $
--- mono/utils/mono-threads-posix.c.orig 2014-10-04 09:27:43.000000000 +0000
+++ mono/utils/mono-threads-posix.c
@@ -420,13 +420,21 @@ mono_threads_core_set_name (MonoNativeTh
{
#ifdef HAVE_PTHREAD_SETNAME_NP
if (!name) {
+#ifdef linux
pthread_setname_np (tid, "");
+#else
+ pthread_setname_np (tid, "%s", "");
+#endif
} else {
char n [16];
strncpy (n, name, 16);
n [15] = '\0';
+#ifdef linux
pthread_setname_np (tid, n);
+#else
+ pthread_setname_np (tid, "%s", n);
+#endif
}
#endif
}