[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/doc/lispref/processes.texi,v
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] Changes to emacs/doc/lispref/processes.texi,v |
Date: |
Sun, 19 Oct 2008 12:27:25 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Eli Zaretskii <eliz> 08/10/19 12:27:24
Index: processes.texi
===================================================================
RCS file: /cvsroot/emacs/emacs/doc/lispref/processes.texi,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- processes.texi 14 Oct 2008 15:58:17 -0000 1.8
+++ processes.texi 19 Oct 2008 12:27:24 -0000 1.9
@@ -65,7 +65,7 @@
@node Subprocess Creation
@section Functions that Create Subprocesses
- There are three functions that create a new subprocess in which to run
+ There are three primitives that create a new subprocess in which to run
a program. One of them, @code{start-process}, creates an asynchronous
process and returns a process object (@pxref{Asynchronous Processes}).
The other two, @code{call-process} and @code{call-process-region},
@@ -449,6 +449,21 @@
then returns the command's output as a string.
@end defun
address@hidden process-lines program &rest args
+This function runs @var{program} in a separate process, waits for it
+to finish, and returns its output as a list of strings. Each string
+in the list holds a single line of text output by the program; the
+end-of-line characters are stripped from each line. The arguments
+beyond @var{program}, @var{args}, are strings that specify
+command-line arguments with which to run the program.
+
+If @var{program} exits with a non-zero exit status, this function
+signals an error.
+
+This function works by calling @code{call-process}, so program output
+is decoded in the same way as for @code{call-process}.
address@hidden defun
+
@node Asynchronous Processes
@section Creating an Asynchronous Process
@cindex asynchronous subprocess
- [Emacs-diffs] Changes to emacs/doc/lispref/processes.texi,v, Eli Zaretskii, 2008/10/14
- [Emacs-diffs] Changes to emacs/doc/lispref/processes.texi,v, Eli Zaretskii, 2008/10/14
- [Emacs-diffs] Changes to emacs/doc/lispref/processes.texi,v,
Eli Zaretskii <=
- [Emacs-diffs] Changes to emacs/doc/lispref/processes.texi,v, Eli Zaretskii, 2008/10/20
- [Emacs-diffs] Changes to emacs/doc/lispref/processes.texi,v, Eli Zaretskii, 2008/10/21
- [Emacs-diffs] Changes to emacs/doc/lispref/processes.texi,v, Eli Zaretskii, 2008/10/21
- [Emacs-diffs] Changes to emacs/doc/lispref/processes.texi,v, Chong Yidong, 2008/10/28