aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorKenichi Handa2012-10-13 22:11:40 +0900
committerKenichi Handa2012-10-13 22:11:40 +0900
commit2e58893d168a90c475d4b5ba738b19113f6494ea (patch)
tree0688fdb217a0cf7f6ad1ca212c4ddb508d845301 /src/process.c
parent0ba06a77fd4ccf92f1106b8ab7d8d64d6d812a1d (diff)
parent076a4db2fe51a9a1d3a379955499a12059c50d45 (diff)
downloademacs-2e58893d168a90c475d4b5ba738b19113f6494ea.tar.gz
emacs-2e58893d168a90c475d4b5ba738b19113f6494ea.zip
merge 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