aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorEli Zaretskii2012-10-14 10:03:16 +0200
committerEli Zaretskii2012-10-14 10:03:16 +0200
commitdd8c2f5adeba029790a007ec829e18442a4ade36 (patch)
treeea6045c78021c965e34bbfafa4ca36e8b8533c84 /src/process.c
parent4f0800ec2ffdfee7b56062aeac263e5071cf8868 (diff)
parent8111f5e6f05228e36496f3bdccad711f569acb9b (diff)
downloademacs-dd8c2f5adeba029790a007ec829e18442a4ade36.tar.gz
emacs-dd8c2f5adeba029790a007ec829e18442a4ade36.zip
Merge from trunk.
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/process.c b/src/process.c
index 2cbce9d28ea..d45a2c6e8e0 100644
--- a/src/process.c
+++ b/src/process.c
@@ -646,23 +646,6 @@ allocate_pty (void)
646 PTY_OPEN; 646 PTY_OPEN;
647#else /* no PTY_OPEN */ 647#else /* no PTY_OPEN */
648 { 648 {
649 { /* Some systems name their pseudoterminals so that there are gaps in
650 the usual sequence - for example, on HP9000/S700 systems, there
651 are no pseudoterminals with names ending in 'f'. So we wait for
652 three failures in a row before deciding that we've reached the
653 end of the ptys. */
654 int failed_count = 0;
655 struct stat stb;
656
657 if (stat (pty_name, &stb) < 0)
658 {
659 failed_count++;
660 if (failed_count >= 3)
661 return -1;
662 }
663 else
664 failed_count = 0;
665 }
666# ifdef O_NONBLOCK 649# ifdef O_NONBLOCK
667 fd = emacs_open (pty_name, O_RDWR | O_NONBLOCK, 0); 650 fd = emacs_open (pty_name, O_RDWR | O_NONBLOCK, 0);
668# else 651# else