Tests: Fix: Use '.logfile' instead of '.log' for test app output
[lttng-tools.git] / src / common / thread.cpp
... / ...
CommitLineData
1/*
2 * Copyright (C) 2020 Michael Jeanson <mjeanson@efficios.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.1-only
5 *
6 */
7
8#include "thread.hpp"
9
10#include <common/compat/pthread.hpp>
11
12#include <string.h>
13
14int lttng_thread_setname(const char *name)
15{
16 int ret;
17 char pthread_name[LTTNG_PTHREAD_NAMELEN];
18
19 /*
20 * Truncations are expected since pthread limits thread names to
21 * a generous 16 characters.
22 */
23 strncpy(pthread_name, name, sizeof(pthread_name));
24 pthread_name[sizeof(pthread_name) - 1] = '\0';
25
26 ret = lttng_pthread_setname_np(pthread_name);
27
28 return ret;
29}
This page took 0.024315 seconds and 5 git commands to generate.