chiark / gitweb /
*** empty log message ***
[sympathy.git] / src / tty.c
index 3171c6c74620f0e3804df57299eaca498ac10d57..df7c13fbe3b0ba7dfe2c5db03ca03100de6b1658 100644 (file)
--- a/src/tty.c
+++ b/src/tty.c
@@ -10,6 +10,21 @@ static char rcsid[] = "$Id$";
 
 /*
  * $Log$
+ * Revision 1.19  2008/02/28 16:57:52  james
+ * *** empty log message ***
+ *
+ * Revision 1.18  2008/02/28 16:37:16  james
+ * *** empty log message ***
+ *
+ * Revision 1.17  2008/02/28 15:37:06  james
+ * *** empty log message ***
+ *
+ * Revision 1.16  2008/02/28 12:12:25  james
+ * *** empty log message ***
+ *
+ * Revision 1.15  2008/02/28 00:10:44  james
+ * *** empty log message ***
+ *
  * Revision 1.14  2008/02/23 13:05:58  staffcvs
  * *** empty log message ***
  *
@@ -328,6 +343,23 @@ tty_hangup (TTY * t)
 
 }
 
+void tty_length(TTY *t,int l)
+{
+t->displayed_length=l;
+}
+
+void
+tty_winch (TTY * t, CRT_Pos size)
+{
+  struct winsize sz = { 0 };
+
+  sz.ws_col = size.x;
+  sz.ws_row = size.y;
+
+  ioctl (t->wfd, TIOCSWINSZ, &sz);
+}
+
+
 
 #if 0
 typedef struct
@@ -520,7 +552,7 @@ tty_parse (Context * c, uint8_t * buf, int len)
         {
           p->in_errmark = 0;
 
-          log_f (c->l, "%s:%d tty reports error: \\377 \\000 \\%03o",
+          log_f (c->l, "<tty reports error: \\377 \\000 \\%03o>",
                  __FILE__, __LINE__, *buf);
 
           tty_bit_analyse (c, 1, *buf);