external-process-status: take into account other states

This commit is contained in:
Daniel Kochmański 2017-03-23 14:06:16 +01:00
parent 2991c8f27e
commit 3cbede6606

View file

@ -47,7 +47,7 @@
(defun external-process-status (external-process)
(let ((status (external-process-%status external-process)))
(if (eq status :running)
(if (member status (:stopped :resumed :running))
(ext:external-process-wait external-process nil)
(values status (external-process-%code external-process)))))