sb-sprof: Define pthread-kill only on +sb-thread.
authorStas Boukarev <stassats@gmail.com>
Fri, 4 Jan 2013 12:59:01 +0000 (16:59 +0400)
committerStas Boukarev <stassats@gmail.com>
Fri, 4 Jan 2013 12:59:01 +0000 (16:59 +0400)
pthread_kill alien is not present on -sb-thread, because libpthread is
not loaded, and it results in unnecessary style warnings.

contrib/sb-sprof/sb-sprof.lisp

index 0d81649..9a4b474 100644 (file)
@@ -506,8 +506,10 @@ profiling")
   ;; Ensure that only one thread at a time will be doing profiling stuff.
   (defvar *profiler-lock* (sb-thread:make-mutex :name "Statistical Profiler"))
   (defvar *distribution-lock* (sb-thread:make-mutex :name "Wallclock profiling lock"))
-
+  
+  #+sb-thread
   (declaim (inline pthread-kill))
+  #+sb-thread
   (define-alien-routine pthread-kill int (os-thread unsigned-long) (signal int))
 
   ;;; A random thread will call this in response to either a timer firing,