,@body))
(defun under-scheduler-lock-p ()
- #!-sb-thread
- t
- #!+sb-thread
- (eq sb!thread:*current-thread* (sb!thread:mutex-value *scheduler-lock*)))
+ (sb!thread:holding-mutex-p *scheduler-lock*))
(defparameter *schedule* (make-priority-queue :key #'%timer-expire-time))