22 lines
391 B
C++
22 lines
391 B
C++
#pragma once
|
|
|
|
#ifndef DEV_UTILS_H_JQSWE2OS
|
|
#define DEV_UTILS_H_JQSWE2OS
|
|
|
|
#ifdef RPCLIB_LINUX
|
|
#include "pthread.h"
|
|
#endif
|
|
|
|
namespace rpc {
|
|
namespace detail {
|
|
inline void name_thread(std::string const &name) {
|
|
(void)name;
|
|
#ifdef RPCLIB_LINUX
|
|
pthread_setname_np(pthread_self(), name.c_str());
|
|
#endif
|
|
}
|
|
} /* detail */
|
|
} /* rpc */
|
|
|
|
#endif /* end of include guard: DEV_UTILS_H_JQSWE2OS */
|