]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
signal_handler.cc: pthread_getname_np is not available on FreeBSD
authorWillem Jan Withagen <wjw@digiware.nl>
Tue, 17 May 2016 11:48:03 +0000 (13:48 +0200)
committerWillem Jan Withagen <wjw@digiware.nl>
Wed, 25 May 2016 10:12:59 +0000 (12:12 +0200)
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
src/global/signal_handler.cc

index f0b3b53129aabefa1ea9bd0da819ad692d4da8d9..c7f9c0469596ba95b47abc661711d8673a713812 100644 (file)
@@ -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);