X-Git-Url: http://plrg.eecs.uci.edu/git/?p=folly.git;a=blobdiff_plain;f=folly%2FThreadName.cpp;h=22ead20917e83f9ab58255c333b37eab3b437cdf;hp=97db551f8c5c9dbd2b763849d1eab38b0b4be693;hb=27249d4447e18aa8de6fbd1f483a346aabdd75da;hpb=5cef863eee8a03e1b6b137fb283d6fe703f35d2d diff --git a/folly/ThreadName.cpp b/folly/ThreadName.cpp index 97db551f..22ead209 100644 --- a/folly/ThreadName.cpp +++ b/folly/ThreadName.cpp @@ -60,25 +60,16 @@ bool canSetOtherThreadName() { static constexpr size_t kMaxThreadNameLength = 16; Optional getCurrentThreadName() { -#if !FOLLY_HAVE_PTHREAD - return Optional(); -#else -#if FOLLY_HAS_PTHREAD_SETNAME_NP_THREAD_NAME +#if FOLLY_HAS_PTHREAD_SETNAME_NP_THREAD_NAME || \ + FOLLY_HAS_PTHREAD_SETNAME_NP_NAME std::array buf; if (pthread_getname_np(pthread_self(), buf.data(), buf.size()) != 0) { return Optional(); } return make_optional(std::string(buf.data())); -#elif FOLLY_HAS_PTHREAD_SETNAME_NP_NAME - std::array buf; - if (pthread_getname_np(buf.data(), buf.size()) != 0) { - return Optional(); - } - return make_optional(std::string(buf.data())); #else return Optional(); #endif -#endif } bool setThreadName(std::thread::id tid, StringPiece name) {