[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 70964b9: Mention `exec-path' in some process related doc strings
From: |
Lars Ingebrigtsen |
Subject: |
master 70964b9: Mention `exec-path' in some process related doc strings |
Date: |
Fri, 21 Aug 2020 10:15:30 -0400 (EDT) |
branch: master
commit 70964b9c6b8458a7529ab0eb5563321c65a43f4f
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Mention `exec-path' in some process related doc strings
* src/callproc.c (Fcall_process_region):
(Fcall_process):
* src/process.c (Fmake_process): Mention `exec-path' in the doc
strings (bug#42704).
---
src/callproc.c | 6 ++++++
src/process.c | 5 ++++-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/src/callproc.c b/src/callproc.c
index 65c8583..e3346e2 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -231,6 +231,9 @@ DESTINATION can also have the form (REAL-BUFFER
STDERR-FILE); in that case,
Fourth arg DISPLAY non-nil means redisplay buffer as output is inserted.
Remaining arguments ARGS are strings passed as command arguments to PROGRAM.
+If PROGRAM is not an absolute file name, `call-process' will look for
+PROGRAM in `exec-path' (which is a list of directories).
+
If executable PROGRAM can't be found as an executable, `call-process'
signals a Lisp error. `call-process' reports errors in execution of
the program only through its return and output.
@@ -1060,6 +1063,9 @@ Sixth arg DISPLAY non-nil means redisplay buffer as
output is inserted.
Remaining arguments ARGS are passed to PROGRAM at startup as command-line
arguments.
+If PROGRAM is not an absolute file name, `call-process-region' will
+look for PROGRAM in `exec-path' (which is a list of directories).
+
If BUFFER is 0, `call-process-region' returns immediately with value nil.
Otherwise it waits for PROGRAM to terminate
and returns a numeric exit status or a signal description string.
diff --git a/src/process.c b/src/process.c
index 15634e4..3aa105a 100644
--- a/src/process.c
+++ b/src/process.c
@@ -1654,7 +1654,10 @@ you specify a filter function to handle the output.
BUFFER may be
also nil, meaning that this process is not associated with any buffer.
:command COMMAND -- COMMAND is a list starting with the program file
-name, followed by strings to give to the program as arguments.
+name, followed by strings to give to the program as arguments. If the
+program file name is not an absolute file name, `make-process' will
+look for the program file name in `exec-path' (which is a list of
+directories).
:coding CODING -- If CODING is a symbol, it specifies the coding
system used for both reading and writing for this process. If CODING
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 70964b9: Mention `exec-path' in some process related doc strings,
Lars Ingebrigtsen <=