[4/5] eal: remove thread getname API
Checks
Commit Message
Remove the rte_thread_getname API. The API is __rte_experimental and
requires no deprecation notice.
Signed-off-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
---
lib/eal/freebsd/eal_thread.c | 9 ---------
lib/eal/include/rte_lcore.h | 17 -----------------
lib/eal/linux/eal_thread.c | 15 ---------------
lib/eal/version.map | 1 -
4 files changed, 42 deletions(-)
@@ -44,12 +44,3 @@ int rte_thread_setname(pthread_t id, const char *name)
pthread_set_name_np(id, name);
return 0;
}
-
-int rte_thread_getname(pthread_t id, char *name, size_t len)
-{
- RTE_SET_USED(id);
- RTE_SET_USED(name);
- RTE_SET_USED(len);
-
- return -ENOTSUP;
-}
@@ -396,23 +396,6 @@ enum rte_lcore_role_t {
int rte_thread_setname(pthread_t id, const char *name);
/**
- * Get thread name.
- *
- * @note It fails with glibc < 2.12.
- *
- * @param id
- * Thread id.
- * @param name
- * Thread name to set.
- * @param len
- * Thread name buffer length.
- * @return
- * On success, return 0; otherwise return a negative value.
- */
-__rte_experimental
-int rte_thread_getname(pthread_t id, char *name, size_t len);
-
-/**
* Register current non-EAL thread as a lcore.
*
* @note This API is not compatible with the multi-process feature:
@@ -52,18 +52,3 @@ int rte_thread_setname(pthread_t id, const char *name)
RTE_SET_USED(name);
return -ret;
}
-
-int rte_thread_getname(pthread_t id, char *name, size_t len)
-{
- int ret = ENOSYS;
-#if defined(__GLIBC__) && defined(__GLIBC_PREREQ)
-#if __GLIBC_PREREQ(2, 12)
- ret = pthread_getname_np(id, name, len);
-#endif
-#endif
- RTE_SET_USED(id);
- RTE_SET_USED(name);
- RTE_SET_USED(len);
- return -ret;
-
-}
@@ -369,7 +369,6 @@ EXPERIMENTAL {
__rte_trace_point_register;
per_lcore_trace_mem;
per_lcore_trace_point_sz;
- rte_thread_getname; # WINDOWS_NO_EXPORT
rte_trace_dump; # WINDOWS_NO_EXPORT
rte_trace_is_enabled; # WINDOWS_NO_EXPORT
rte_trace_metadata_dump; # WINDOWS_NO_EXPORT