Mercurial > emacs
comparison src/callproc.c @ 15440:87c6c9287f45
(Fcall_process): Handle t or nil as STDERR_FILE.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 16 Jun 1996 23:09:17 +0000 |
parents | 99d01b1b8799 |
children | cdf40972804f |
comparison
equal
deleted
inserted
replaced
15439:b549210f6989 | 15440:87c6c9287f45 |
---|---|
243 /* If BUFFER is a list, its meaning is | 243 /* If BUFFER is a list, its meaning is |
244 (BUFFER-FOR-STDOUT FILE-FOR-STDERR). */ | 244 (BUFFER-FOR-STDOUT FILE-FOR-STDERR). */ |
245 if (CONSP (buffer)) | 245 if (CONSP (buffer)) |
246 { | 246 { |
247 if (CONSP (XCONS (buffer)->cdr)) | 247 if (CONSP (XCONS (buffer)->cdr)) |
248 error_file = Fexpand_file_name (XCONS (XCONS (buffer)->cdr)->car, | 248 { |
249 Qnil); | 249 Lisp_Object file_for_stderr; |
250 stderr_file = XCONS (XCONS (buffer)->cdr)->car; | |
251 | |
252 if (NILP (stderr_file) || EQ (Qt, stderr_file)) | |
253 error_file = stderr_file; | |
254 else | |
255 error_file = Fexpand_file_name (stderr_file, Qnil); | |
256 } | |
257 | |
250 buffer = XCONS (buffer)->car; | 258 buffer = XCONS (buffer)->car; |
251 } | 259 } |
252 | 260 |
253 if (!(EQ (buffer, Qnil) | 261 if (!(EQ (buffer, Qnil) |
254 || EQ (buffer, Qt) | 262 || EQ (buffer, Qt) |