* libguile/posix.c (scm_system_star, scm_piped_process): Use do_spawn.
(start_child): Remove function.
Co-authored-by: Ludovic Courtès
---
libguile/posix.c | 231 ---
1 file changed, 77 insertions(+), 154 deletions(-)
diff --git a/libguile/posix.c b/l
Hi Ludo,
Happy new year!
Ludovic Courtès writes:
> ‘spawn*’ is expressive enough, but a procedure with 6 positional
> arguments cannot be exposed as-is IMO.
>
> One tiny thing that’s missing is a boolean to choose between
> ‘posix_spawn’ and ‘posix_spawnp’.
>
> So we need either ‘spawn’ defined
* libguile/posix.c: Include spawn.h from Gnulib.
(do_spawn, scm_spawn_process): New functions.
---
doc/ref/posix.texi | 34 --
libguile/posix.c | 162 -
libguile/posix.h | 1 +
3 files changed, 192 insertions(+), 5 deletions(-)
diff --git