X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=std.c;h=1b918f557096f6273fdb14a2a1e4caa088da7915;hb=47d8633f157156ef4701ce71ed7eff766206c107;hp=fcfead924b3f87d122c68dd5279465ec5101f887;hpb=0dedee5de8e35f4bab3d707d63be31943715264e;p=st.git diff --git a/std.c b/std.c index fcfead9..1b918f5 100644 --- a/std.c +++ b/std.c @@ -6,9 +6,6 @@ #include #include #include -#if !(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) -#include -#endif #include #include #include @@ -101,38 +98,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);