1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2010-2014 Intel Corporation
11 #include <pthread_np.h>
12 #include <sys/queue.h>
15 #include <rte_debug.h>
16 #include <rte_atomic.h>
17 #include <rte_launch.h>
19 #include <rte_memory.h>
20 #include <rte_per_lcore.h>
22 #include <rte_lcore.h>
24 #include "eal_private.h"
25 #include "eal_thread.h"
27 /* require calling thread tid by gettid() */
28 int rte_sys_gettid(void)
35 int rte_thread_setname(pthread_t id, const char *name)
37 /* this BSD function returns no error */
38 pthread_set_name_np(id, name);
42 int rte_thread_getname(pthread_t id, char *name, size_t len)