Mercurial > emacs
diff src/process.c @ 95900:99342636fa96
(Fserial_process_configure, Fprocess_send_eof):
Use EQ to compare Lisp_Objects.
| author | Stefan Monnier <monnier@iro.umontreal.ca> |
|---|---|
| date | Fri, 13 Jun 2008 16:35:17 +0000 |
| parents | d6a4488883dc |
| children | ddedcecb18ef |
line wrap: on
line diff
--- a/src/process.c Fri Jun 13 16:22:16 2008 +0000 +++ b/src/process.c Fri Jun 13 16:35:17 2008 +0000 @@ -2794,7 +2794,7 @@ proc = Fplist_get (contact, QCport); proc = get_process (proc); p = XPROCESS (proc); - if (p->type != Qserial) + if (!EQ (p->type, Qserial)) error ("Not a serial process"); if (NILP (Fplist_get (p->childp, QCspeed))) @@ -6678,7 +6678,7 @@ #else if (XPROCESS (proc)->pty_flag) send_process (proc, "\004", 1, Qnil); - else if (XPROCESS (proc)->type == Qserial) + else if (EQ (XPROCESS (proc)->type, Qserial)) { #ifdef HAVE_TERMIOS if (tcdrain (XPROCESS (proc)->outfd) != 0) @@ -6695,7 +6695,7 @@ for communication with the subprocess, call shutdown to cause EOF. (In some old system, shutdown to socketpair doesn't work. Then we just can't win.) */ - if (XPROCESS (proc)->type == Qnetwork + if (EQ (XPROCESS (proc)->type, Qnetwork) || XPROCESS (proc)->outfd == XPROCESS (proc)->infd) shutdown (XPROCESS (proc)->outfd, 1); /* In case of socketpair, outfd == infd, so don't close it. */
