JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
add copyright comment
[st.git] / std.c
diff --git a/std.c b/std.c
index 4c28ae4..3fd07a4 100644 (file)
--- a/std.c
+++ b/std.c
@@ -1,3 +1,4 @@
+/* See LICENSE file for copyright and license details. */
 #include <sys/ioctl.h>
 #include <sys/select.h>
 #include <sys/stat.h>
@@ -6,9 +7,6 @@
 #include <ctype.h>
 #include <errno.h>
 #include <fcntl.h>
-#if !(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600)
-#include <pty.h>
-#endif
 #include <signal.h>
 #include <stdarg.h>
 #include <stdio.h>
@@ -28,7 +26,7 @@ void eprintn(const char *errstr, ...);
 void getpty(void);
 void movea(int x, int y);
 void mover(int x, int y);
-void parse(void);
+void parseesc(void);
 void scroll(int l);
 void shell(void);
 void sigchld(int n);
@@ -101,38 +99,6 @@ eprintn(const char *errstr, ...) {
 }
 
 void
-getpty(void) {
-       char *ptsdev;
-
-#if defined(_GNU_SOURCE)
-       ptm = getpt();
-#elif _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600
-       ptm = posix_openpt(O_RDWR);
-#else
-       ptm = open("/dev/ptmx", O_RDWR);
-       if(ptm == -1)
-               if(openpty(&ptm, &pts, NULL, NULL, NULL) == -1)
-                       eprintn("error, cannot open pty");
-#endif
-#if defined(_XOPEN_SOURCE)
-       if(ptm != -1) {
-               if(grantpt(ptm) == -1)
-                       eprintn("error, cannot grant access to pty");
-               if(unlockpt(ptm) == -1)
-                       eprintn("error, cannot unlock pty");
-               ptsdev = ptsname(ptm);
-               if(!ptsdev)
-                       eprintn("error, slave pty name undefined");
-               pts = open(ptsdev, O_RDWR);
-               if(pts == -1)
-                       eprintn("error, cannot open slave pty");
-       }
-       else
-               eprintn("error, cannot open pty");
-#endif
-}
-
-void
 movea(int x, int y) {
        x = MAX(x, cols);
        y = MAX(y, lines);