2 * Copyright (C) 2020 Michael Jeanson <mjeanson@efficios.com>
4 * SPDX-License-Identifier: LGPL-2.1-only
10 #include <common/compat/pthread.h>
13 #define LTTNG_PTHREAD_NAMELEN 16
15 int lttng_thread_setname(const char *name
)
18 char pthread_name
[LTTNG_PTHREAD_NAMELEN
];
21 * Truncations are expected since pthread limits thread names to
22 * a generous 16 characters.
24 strncpy(pthread_name
, name
, sizeof(pthread_name
));
25 pthread_name
[sizeof(pthread_name
) - 1] = '\0';
27 ret
= lttng_pthread_setname_np(pthread_name
);
This page took 0.031538 seconds and 4 git commands to generate.