aboutsummaryrefslogtreecommitdiff
path: root/Lib/java
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2018-12-20 21:00:37 +0000
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2018-12-20 21:21:54 +0000
commitf948a756bb434ba448258762b8cd52999742a646 (patch)
treea070bfffaaf7ebfb1e28683a907b0f1e9faaf25f /Lib/java
parent3195c3e4dac605aaa9ee877ea956151bc3e15830 (diff)
downloadswig-f948a756bb434ba448258762b8cd52999742a646.tar.gz
Increased Java thread name size.
MacOS thread_info.h can handle thread names up to 64 characters. See issue #1334.
Diffstat (limited to 'Lib/java')
-rw-r--r--Lib/java/director.swg2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/java/director.swg b/Lib/java/director.swg
index d4c88d5c6..b65e6bf93 100644
--- a/Lib/java/director.swg
+++ b/Lib/java/director.swg
@@ -184,7 +184,7 @@ namespace Swig {
args.group = NULL;
args.name = NULL;
#if defined(SWIG_JAVA_USE_THREAD_NAME)
- char thread_name[16]; // MAX_TASK_COMM_LEN=16 is hard-coded in the kernel.
+ char thread_name[64]; // MAX_TASK_COMM_LEN=16 is hard-coded in the Linux kernel and MacOS has MAXTHREADNAMESIZE=64.
if (Swig::GetThreadName(thread_name, sizeof(thread_name)) == 0) {
args.name = thread_name;
#if defined(DEBUG_DIRECTOR_THREAD_NAME)