Pipes
=====
The following procedures provide an interface to the `popen' and
`pclose' system routines. The code is in a separate "popen" module:
(use-modules (ice-9 popen))
- procedure: open-pipe command modes
Executes the shell command COMMAND (a string) in a subprocess. A
pipe to the process is created and returned. MODES specifies
whether an input or output pipe to the process is created: it
should be the value of `OPEN_READ' or `OPEN_WRITE'.
- procedure: open-input-pipe command
Equivalent to `open-pipe' with mode `OPEN_READ'.
- procedure: open-output-pipe command
Equivalent to `open-pipe' with mode `OPEN_WRITE'.
- procedure: close-pipe port
Closes the pipe created by `open-pipe', then waits for the process
to terminate and returns its status value, *Note waitpid:
Processes, for information on how to interpret this value.
`close-port' (Note:close-port.) can also be used to
close a pipe, but doesn't return the status.
automatically generated byinfo2wwwversion 1.2.2.9