diff options
author | Dave Love <fx@gnu.org> | 2000-11-07 18:12:12 +0000 |
---|---|---|
committer | Dave Love <fx@gnu.org> | 2000-11-07 18:12:12 +0000 |
commit | 1ddc85a489edb9291d2dabeadd95eaec49e05855 (patch) | |
tree | bc27a152483ff99bffd34808b0b7e1ce19cac321 /src/callproc.c | |
parent | cb6cf843f67379fc6ec85b0bd2233baababb1503 (diff) |
(Fcall_process_region): Use HAVE_MKSTEMP.
Diffstat (limited to 'src/callproc.c')
-rw-r--r-- | src/callproc.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/callproc.c b/src/callproc.c index bf2fabcc750..9ba459f992a 100644 --- a/src/callproc.c +++ b/src/callproc.c @@ -967,7 +967,18 @@ If you quit, the process is killed with SIGINT, or SIGKILL if you quit again.") coding_systems = Qt; +#ifdef HAVE_MKSTEMP + { + int fd = mkstemp (tempfile); + if (fd == -1) + report_file_error ("Failed to open temporary file", + Fcons (Vtemp_file_name_pattern, Qnil)); + else + close (fd); + } +#else mktemp (tempfile); +#endif filename_string = build_string (tempfile); GCPRO1 (filename_string); |