]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fprocess_send_eof): Prooperly conditionalize prev. change.
authorRichard M. Stallman <rms@gnu.org>
Thu, 19 Jun 1997 08:13:44 +0000 (08:13 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 19 Jun 1997 08:13:44 +0000 (08:13 +0000)
src/process.c

index bed3e381d5e965bbc28434124812db2299e3d526..357974588d90c46477cdd055c2d06826ae78f8a6 100644 (file)
@@ -3618,6 +3618,7 @@ text to PROCESS after you call this function.")
     send_process (proc, "\004", 1, Qnil);
   else
     {
+#ifdef HAVE_SHUTDOWN
       /* If this is a network connection, or socketpair is used
         for communication with the subprocess, call shutdown to cause EOF.
         (In some old system, shutdown to socketpair doesn't work.
@@ -3628,6 +3629,9 @@ text to PROCESS after you call this function.")
       /* In case of socketpair, outfd == infd, so don't close it.  */
       if (XINT (XPROCESS (proc)->outfd) != XINT (XPROCESS (proc)->infd))
        close (XINT (XPROCESS (proc)->outfd));
+#else /* not HAVE_SHUTDOWN */
+      close (XINT (XPROCESS (proc)->outfd));
+#endif /* not HAVE_SHUTDOWN */
       XSETINT (XPROCESS (proc)->outfd, open (NULL_DEVICE, O_WRONLY));
     }
 #endif /* VMS */