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)