thread/Name: fall back to prctl()
This commit is contained in:
parent
b059ba69d6
commit
7453c26ec4
@ -23,6 +23,8 @@
|
|||||||
#ifdef HAVE_PTHREAD_SETNAME_NP
|
#ifdef HAVE_PTHREAD_SETNAME_NP
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#elif defined(HAVE_PRCTL)
|
||||||
|
#include <sys/prctl.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static inline void
|
static inline void
|
||||||
@ -34,6 +36,8 @@ SetThreadName(const char *name)
|
|||||||
#else
|
#else
|
||||||
pthread_setname_np(pthread_self(), name);
|
pthread_setname_np(pthread_self(), name);
|
||||||
#endif
|
#endif
|
||||||
|
#elif defined(HAVE_PRCTL) && defined(PR_SET_NAME)
|
||||||
|
prctl(PR_SET_NAME, (unsigned long)name, 0, 0, 0);
|
||||||
#else
|
#else
|
||||||
(void)name;
|
(void)name;
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user