From: Willem Jan Withagen Date: Tue, 17 May 2016 11:48:03 +0000 (+0200) Subject: signal_handler.cc: pthread_getname_np is not available on FreeBSD X-Git-Tag: v11.0.0~319^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=54400e8f8945b877bcb1844cde023bffedf897c9;p=ceph.git signal_handler.cc: pthread_getname_np is not available on FreeBSD Signed-off-by: Willem Jan Withagen --- diff --git a/src/global/signal_handler.cc b/src/global/signal_handler.cc index f0b3b53129a..c7f9c046959 100644 --- a/src/global/signal_handler.cc +++ b/src/global/signal_handler.cc @@ -92,8 +92,10 @@ static void handle_fatal_signal(int signum) // presumably dump core-- will handle it. char buf[1024]; char pthread_name[16] = {0}; //limited by 16B include terminating null byte. +#if !defined(__FreeBSD__) int r = pthread_getname_np(pthread_self(), pthread_name, sizeof(pthread_name)); (void)r; +#endif #if defined(__sun) char message[SIG2STR_MAX]; sig2str(signum,message);