summaryrefslogtreecommitdiffstats
path: root/src/pty.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pty.c')
-rw-r--r--src/pty.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/src/pty.c b/src/pty.c
index 7cd01aef45..4d9db06173 100644
--- a/src/pty.c
+++ b/src/pty.c
@@ -252,31 +252,6 @@ mch_openpty(char **ttyn)
}
#endif
-#if defined(__sgi) && !defined(PTY_DONE)
-#define PTY_DONE
- int
-mch_openpty(char **ttyn)
-{
- int f;
- char *name;
- void (*sigcld) SIGPROTOARG;
-
- /*
- * SIGCHLD set to SIG_DFL for _getpty() because it may fork() and
- * exec() /usr/adm/mkpts
- */
- sigcld = signal(SIGCHLD, SIG_DFL);
- name = _getpty(&f, O_RDWR | O_NONBLOCK | O_EXTRA, 0600, 0);
- signal(SIGCHLD, sigcld);
-
- if (name == 0)
- return -1;
- initmaster(f);
- *ttyn = name;
- return f;
-}
-#endif
-
#if defined(MIPS) && defined(HAVE_DEV_PTC) && !defined(PTY_DONE)
#define PTY_DONE
int