Browse Source

Merge pull request #6033

cd558b4 FreeBSD, OpenBSD thread renaming. (sinetek)
0.13
Wladimir J. van der Laan 10 years ago
parent
commit
1623f6e337
No known key found for this signature in database
GPG Key ID: 74810B012346C9A6
  1. 10
      src/util.cpp

10
src/util.cpp

@ -7,6 +7,11 @@ @@ -7,6 +7,11 @@
#include "config/bitcoin-config.h"
#endif
#if (defined(__FreeBSD__) || defined(__OpenBSD__))
#include <pthread.h>
#include <pthread_np.h>
#endif
#include "util.h"
#include "chainparamsbase.h"
@ -707,10 +712,7 @@ void RenameThread(const char* name) @@ -707,10 +712,7 @@ void RenameThread(const char* name)
#if defined(PR_SET_NAME)
// Only the first 15 characters are used (16 - NUL terminator)
::prctl(PR_SET_NAME, name, 0, 0, 0);
#elif 0 && (defined(__FreeBSD__) || defined(__OpenBSD__))
// TODO: This is currently disabled because it needs to be verified to work
// on FreeBSD or OpenBSD first. When verified the '0 &&' part can be
// removed.
#elif (defined(__FreeBSD__) || defined(__OpenBSD__))
pthread_set_name_np(pthread_self(), name);
#elif defined(MAC_OSX)

Loading…
Cancel
Save