services: user-processes: Reap child processes.
authorLudovic Courtès <ludo@gnu.org>
Mon, 28 Aug 2017 07:54:03 +0000 (09:54 +0200)
committerLudovic Courtès <ludo@gnu.org>
Mon, 28 Aug 2017 07:56:33 +0000 (09:56 +0200)
commit7f090203d5fb033eb1b64778b03afad5bb35f5f2
tree7c979b613c059c60eaafb75806bb362ae5947483
parent06b8eae3d101b9c1f237de34f21091e085390e11
services: user-processes: Reap child processes.

Fixes <http://bugs.gnu.org/26931>.
Reported by Leo Famulari <leo@famulari.name>.

* gnu/services/base.scm (user-processes-service-type)[stop]: Add
'reap-children' loop.
* gnu/tests/base.scm (run-halt-test): New procedure.
(%test-halt): New variable.
gnu/services/base.scm
gnu/tests/base.scm