summaryrefslogtreecommitdiff
path: root/erts/include
diff options
context:
space:
mode:
authorRickard Green <rickard@erlang.org>2023-04-06 20:38:07 +0200
committerGitHub <noreply@github.com>2023-04-06 20:38:07 +0200
commit59f9bddae23b09276a37269b9f4858dfbf01c4f4 (patch)
tree9cd4c2c6e85f82ea30a89f7e2c0378db5f91287a /erts/include
parentdae1243845092de920f8c8df650db6610d310577 (diff)
parentbc959f99652dbba79c60f7d062a127b48a276d0e (diff)
downloaderlang-59f9bddae23b09276a37269b9f4858dfbf01c4f4.tar.gz
Merge pull request #6973 from lexprfuncall/runtime-thread-name-truncation-fix
Avoid truncating thread names for better runtime observability OTP-18552
Diffstat (limited to 'erts/include')
-rw-r--r--erts/include/internal/ethread.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/erts/include/internal/ethread.h b/erts/include/internal/ethread.h
index 460849ef2f..e1aa6d4126 100644
--- a/erts/include/internal/ethread.h
+++ b/erts/include/internal/ethread.h
@@ -497,10 +497,11 @@ typedef struct {
typedef struct {
int detached; /* boolean (default false) */
int suggested_stack_size; /* kilo words (default sys dependent) */
- char *name; /* max 14 char long (default no-name) */
+ char *name; /* max 15 char long (default no-name) */
} ethr_thr_opts;
#define ETHR_THR_OPTS_DEFAULT_INITER {0, -1, NULL}
+#define ETHR_THR_NAME_MAX 15
#if !defined(ETHR_TRY_INLINE_FUNCS) || defined(ETHR_AUX_IMPL__)
# define ETHR_NEED_SPINLOCK_PROTOTYPES__