mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-22 02:32:36 +01:00
Thread: unbreak build on BSDs after ac82ecf387
Utilities/Thread.cpp:1644:2: error: use of undeclared identifier 'pthread_setname_np'; did you mean 'pthread_set_name_np'? pthread_setname_np(pthread_self(), m_name.substr(0, 15).c_str()); ^~~~~~~~~~~~~~~~~~ pthread_set_name_np /usr/include/pthread_np.h:58:6: note: 'pthread_set_name_np' declared here void pthread_set_name_np(pthread_t, const char *); ^
This commit is contained in:
parent
bc9594ed57
commit
e487480ca9
@ -21,7 +21,7 @@
|
|||||||
#include <mach/thread_act.h>
|
#include <mach/thread_act.h>
|
||||||
#include <mach/thread_policy.h>
|
#include <mach/thread_policy.h>
|
||||||
#endif
|
#endif
|
||||||
#if defined(__DragonFly__) || defined(__FreeBSD__)
|
#if defined(__DragonFly__) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||||
#include <pthread_np.h>
|
#include <pthread_np.h>
|
||||||
#define cpu_set_t cpuset_t
|
#define cpu_set_t cpuset_t
|
||||||
#endif
|
#endif
|
||||||
@ -1640,7 +1640,13 @@ void thread_ctrl::initialize()
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef _WIN32
|
#if defined(__APPLE__)
|
||||||
|
pthread_setname_np(m_name.substr(0, 15).c_str());
|
||||||
|
#elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||||
|
pthread_set_name_np(pthread_self(), m_name.c_str());
|
||||||
|
#elif defined(__NetBSD__)
|
||||||
|
pthread_setname_np(pthread_self(), "%s", (void*)m_name.c_str());
|
||||||
|
#elif !defined(_WIN32)
|
||||||
pthread_setname_np(pthread_self(), m_name.substr(0, 15).c_str());
|
pthread_setname_np(pthread_self(), m_name.substr(0, 15).c_str());
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user