#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 */