patch-2.4.20 linux-2.4.20/drivers/s390/char/tubio.h
Next file: linux-2.4.20/drivers/s390/char/tubtty.c
Previous file: linux-2.4.20/drivers/s390/char/tubfs.c
Back to the patch index
Back to the overall index
- Lines: 50
- Date:
Thu Nov 28 15:53:14 2002
- Orig file:
linux-2.4.19/drivers/s390/char/tubio.h
- Orig date:
Fri Aug 2 17:39:44 2002
diff -urN linux-2.4.19/drivers/s390/char/tubio.h linux-2.4.20/drivers/s390/char/tubio.h
@@ -26,6 +26,7 @@
#include <linux/slab.h>
#include <asm/irq.h>
#include <asm/io.h>
+#include <asm/idals.h>
#include <linux/console.h>
#include <linux/interrupt.h>
#include <asm/ebcdic.h>
@@ -80,10 +81,17 @@
#define TAT_CHARS 0x43
#define TAT_TRANS 0x46
+/* Extended-Highlighting Bytes */
+#define TAX_RESET 0x00
+#define TAX_BLINK 0xf1
+#define TAX_REVER 0xf2
+#define TAX_UNDER 0xf4
+
/* Reset value */
#define TAR_RESET 0x00
/* Color values */
+#define TAC_RESET 0x00
#define TAC_BLUE 0xf1
#define TAC_RED 0xf2
#define TAC_PINK 0xf3
@@ -219,7 +227,7 @@
devstat_t devstat;
ccw1_t rccw;
ccw1_t wccw;
- void *wbuf;
+ addr_t *wbuf;
int cswl;
void (*intv)(struct tub_s *, devstat_t *);
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0))
@@ -241,12 +249,13 @@
/* Stuff for tty-driver support */
struct tty_struct *tty;
- char tty_input[GEOM_MAXINPLEN]; /* tty input area */
+ char *tty_input; /* tty input area */
int tty_inattr; /* input-area field attribute */
#define TTY_OUTPUT_SIZE 1024
bcb_t tty_bcb; /* Output buffer control info */
int tty_oucol; /* Kludge */
int tty_nextlogx; /* next screen-log position */
+ int tty_savecursor; /* saved cursor position */
int tty_scrolltime; /* scrollforward wait time, sec */
struct timer_list tty_stimer; /* timer for scrolltime */
aid_t tty_aid[64]; /* Aid descriptors */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)