diff options
| author | Eli Zaretskii | 1999-09-02 12:05:07 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 1999-09-02 12:05:07 +0000 |
| commit | 171a45d9f6ec43ce10e46d9487905aef08022b6a (patch) | |
| tree | b0ed5e367e0924bbe0a8bedda2873908fe7fdee4 | |
| parent | b046ee9f70ed6b5b21073654da48b243c4bfeaa6 (diff) | |
| download | emacs-171a45d9f6ec43ce10e46d9487905aef08022b6a.tar.gz emacs-171a45d9f6ec43ce10e46d9487905aef08022b6a.zip | |
(shell-command, shell-command-on-region): Use
make-temp-name properly. Use small-temporary-file-directory if
non-nil, otherwise temporary-file-directory, to generate temporary
files.
| -rw-r--r-- | lisp/simple.el | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/lisp/simple.el b/lisp/simple.el index 456911c6c9a..418dd71ad5d 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -1099,8 +1099,10 @@ specifies the value of ERROR-BUFFER." | |||
| 1099 | (not (or (bufferp output-buffer) (stringp output-buffer)))) | 1099 | (not (or (bufferp output-buffer) (stringp output-buffer)))) |
| 1100 | (let ((error-file | 1100 | (let ((error-file |
| 1101 | (if error-buffer | 1101 | (if error-buffer |
| 1102 | (concat (file-name-directory temp-file-name-pattern) | 1102 | (make-temp-name |
| 1103 | (make-temp-name "scor")) | 1103 | (expand-file-name "scor" |
| 1104 | (or small-temporary-file-directory | ||
| 1105 | temporary-file-directory))) | ||
| 1104 | nil))) | 1106 | nil))) |
| 1105 | (barf-if-buffer-read-only) | 1107 | (barf-if-buffer-read-only) |
| 1106 | (push-mark nil t) | 1108 | (push-mark nil t) |
| @@ -1231,9 +1233,11 @@ specifies the value of ERROR-BUFFER." | |||
| 1231 | current-prefix-arg | 1233 | current-prefix-arg |
| 1232 | shell-command-default-error-buffer))) | 1234 | shell-command-default-error-buffer))) |
| 1233 | (let ((error-file | 1235 | (let ((error-file |
| 1234 | (if error-buffer | 1236 | (if error-buffer |
| 1235 | (concat (file-name-directory temp-file-name-pattern) | 1237 | (make-temp-name |
| 1236 | (make-temp-name "scor")) | 1238 | (expand-file-name "scor" |
| 1239 | (or small-temporary-file-directory | ||
| 1240 | temporary-file-directory))) | ||
| 1237 | nil)) | 1241 | nil)) |
| 1238 | exit-status) | 1242 | exit-status) |
| 1239 | (if (or replace | 1243 | (if (or replace |