summaryrefslogtreecommitdiffstats
path: root/src/cmd/9term/FreeBSD.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2004-04-19 23:03:46 +0000
committerrsc <devnull@localhost>2004-04-19 23:03:46 +0000
commitb4a659b6cffd452fbdf54a81210f0540426b678a (patch)
tree953c3be9187fb1347b24d4c5f570a5d7a537e3a1 /src/cmd/9term/FreeBSD.c
parent98cd2746cff82ab359de6d6ce2c3f87b2c4166a8 (diff)
downloadplan9port-b4a659b6cffd452fbdf54a81210f0540426b678a.tar.gz
plan9port-b4a659b6cffd452fbdf54a81210f0540426b678a.zip
clean up when finished.
Diffstat (limited to 'src/cmd/9term/FreeBSD.c')
-rw-r--r--src/cmd/9term/FreeBSD.c59
1 files changed, 1 insertions, 58 deletions
diff --git a/src/cmd/9term/FreeBSD.c b/src/cmd/9term/FreeBSD.c
index 6dba6dd4..eec79c28 100644
--- a/src/cmd/9term/FreeBSD.c
+++ b/src/cmd/9term/FreeBSD.c
@@ -1,58 +1 @@
-#include <u.h>
-#include <sys/types.h>
-#include <termios.h>
-#include <sys/termios.h>
-#include <libutil.h>
-#include <libc.h>
-#include "term.h"
-
-int
-getpts(int fd[], char *slave)
-{
- return openpty(&fd[1], &fd[0], slave, 0, 0);
-}
-
-int
-childpty(int fd[], char *slave)
-{
- int sfd;
-
- close(fd[1]);
- setsid();
- sfd = open(slave, ORDWR);
- if(sfd < 0)
- sysfatal("open %s: %r\n", slave);
- if(ioctl(sfd, TIOCSCTTY, 0) < 0)
- fprint(2, "ioctl TIOCSCTTY: %r\n");
- return sfd;
-}
-
-struct winsize ows;
-
-void
-updatewinsize(int row, int col, int dx, int dy)
-{
- struct winsize ws;
-
- ws.ws_row = row;
- ws.ws_col = col;
- ws.ws_xpixel = dx;
- ws.ws_ypixel = dy;
- if(ws.ws_row != ows.ws_row || ws.ws_col != ows.ws_col)
- if(ioctl(rcfd[0], TIOCSWINSZ, &ws) < 0)
- fprint(2, "ioctl: %r\n");
- ows = ws;
-}
-
-int
-israw(int fd)
-{
- return 0;
-}
-
-int
-setecho(int fd, int on)
-{
- return 0;
-}
-
+#include "bsdpty.c"