1.0.37.74: support NetBSD-current
[sbcl.git] / tests / run-program.impure.lisp
index edae1fb..29fbd72 100644 (file)
 ;; We can't check for the signal itself since run-program.c resets the
 ;; forked process' signal mask to defaults. But the default is `stop'
 ;; of which we can be notified asynchronously by providing a status hook.
-(with-test (:name (:run-program :inherit-stdin))
-  #+(and darwin sb-thread)
-  (error "Hangs on threaded Darwin.")
+(with-test (:name (:run-program :inherit-stdin)
+            :fails-on :sbcl)
+  (error "Hangs at least on threaded Darwin and threaded x86-64/Linux.")
   (let (stopped)
     (flet ((status-hook (proc)
              (case (sb-ext:process-status proc)