patch-2.0.31 linux/drivers/char/console.c
Next file: linux/drivers/char/keyboard.c
Previous file: linux/drivers/char/cd1865.h
Back to the patch index
Back to the overall index
- Lines: 23
- Date:
Tue Aug 12 13:06:54 1997
- Orig file:
v2.0.30/linux/drivers/char/console.c
- Orig date:
Thu Nov 7 01:25:21 1996
diff -u --recursive --new-file v2.0.30/linux/drivers/char/console.c linux/drivers/char/console.c
@@ -2320,3 +2320,22 @@
{
return set_get_font (arg,0,video_mode_512ch);
}
+
+/*
+ * Report the current status of the vc. This is exported to modules (ARub)
+ */
+
+int con_get_info(int *mode, int *shift, int *col, int *row,
+ struct tty_struct **tty)
+{
+ extern int shift_state;
+ extern struct tty_driver console_driver;
+ struct tty_struct **console_table=console_driver.table;
+
+ if (mode) *mode = vt_cons[fg_console]->vc_mode;
+ if (shift) *shift = shift_state;
+ if (col) *col = video_num_columns;
+ if (row) *row = video_num_lines;
+ if (tty) *tty = console_table[fg_console];
+ return fg_console;
+}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov