Tiny doc tweaks for call-process's :file spec.

* doc/lispref/processes.texi (Synchronous Processes):
Mention call-process's :file gets overwritten.

* src/callproc.c (Fcall_process, Fcall_process_region): Doc fix.

* etc/NEWS: Markup.
This commit is contained in:
Glenn Morris 2012-02-01 23:21:20 -08:00
parent 7e2734bc38
commit 1b9f60cc53
5 changed files with 13 additions and 5 deletions

View file

@ -1,5 +1,8 @@
2012-02-02 Glenn Morris <rgm@gnu.org>
* processes.texi (Synchronous Processes):
Mention call-process's :file gets overwritten.
* commands.texi (Reading One Event):
* help.texi (Help Functions): Document read-char-choice.

View file

@ -300,7 +300,8 @@ MS-DOS doesn't support asynchronous subprocesses, so this option doesn't
work there.
@item @code{(:file @var{file-name})}
Send the output to the file name specified.
Send the output to the file name specified, overwriting it if it
already exists.
@item @code{(@var{real-destination} @var{error-destination})}
Keep the standard output stream separate from the standard error stream;

View file

@ -1240,8 +1240,9 @@ set of "wrapping" filters, similar to around advice.
** `server-eval-at' is provided to allow evaluating forms on different
Emacs server instances.
** `call-process' allows a `(:file "file")' spec to redirect STDOUT to
a file.
+++
** `call-process' and `call-process-region' allow a `(:file "file")' spec
to redirect STDOUT to a file.
---
** Variable `stack-trace-on-error' removed.

View file

@ -1,5 +1,7 @@
2012-02-02 Glenn Morris <rgm@gnu.org>
* callproc.c (Fcall_process, Fcall_process_region): Doc fix.
* nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>:
Unconditionally set to t. (Bug#10673)
* nsterm.m (syms_of_nsterm) <x-toolkit-scroll-bars>:

View file

@ -164,7 +164,8 @@ The remaining arguments are optional.
The program's input comes from file INFILE (nil means `/dev/null').
Insert output in BUFFER before point; t means current buffer; nil for BUFFER
means discard it; 0 means discard and don't wait; and `(:file FILE)', where
FILE is a file name string, means that it should be written to that file.
FILE is a file name string, means that it should be written to that file
\(if the file already exists it is overwritten).
BUFFER can also have the form (REAL-BUFFER STDERR-FILE); in that case,
REAL-BUFFER says what to do with standard output, as above,
while STDERR-FILE says what to do with standard error in the child.
@ -940,7 +941,7 @@ Delete the text if fourth arg DELETE is non-nil.
Insert output in BUFFER before point; t means current buffer; nil for
BUFFER means discard it; 0 means discard and don't wait; and `(:file
FILE)', where FILE is a file name string, means that it should be
written to that file.
written to that file (if the file already exists it is overwritten).
BUFFER can also have the form (REAL-BUFFER STDERR-FILE); in that case,
REAL-BUFFER says what to do with standard output, as above,
while STDERR-FILE says what to do with standard error in the child.