\begin{funcdesc}{popen2}{cmd\optional{, bufsize}}
Executes \var{cmd} as a sub-process. If \var{bufsize} is specified,
-it specifies the buffer size for the I/O pipes. Returns
-\code{(\var{child_stdout}, \var{child_stdin})}.
+it specifies the buffer size for the I/O pipes. Returns the file
+objects \code{(\var{child_stdout}, \var{child_stdin})}.
\end{funcdesc}
\begin{funcdesc}{popen3}{cmd\optional{, bufsize}}
Executes \var{cmd} as a sub-process. If \var{bufsize} is specified,
-it specifies the buffer size for the I/O pipes. Returns
-\code{(\var{child_stdout}, \var{child_stdin}, \var{child_stderr})}.
+it specifies the buffer size for the I/O pipes. Returns the file
+objects \code{(\var{child_stdout}, \var{child_stdin},
+\var{child_stderr})}.
\end{funcdesc}
The class defining the objects returned by the factory functions is