patch-1.3.46 linux/kernel/printk.c
Next file: linux/lib/Makefile
Previous file: linux/kernel/module.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Mon Dec 11 06:56:37 1995
- Orig file:
v1.3.45/linux/kernel/printk.c
- Orig date:
Sun Oct 29 11:38:49 1995
diff -u --recursive --new-file v1.3.45/linux/kernel/printk.c linux/kernel/printk.c
@@ -20,6 +20,8 @@
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/mm.h>
+#include <linux/tty.h>
+#include <linux/tty_driver.h>
#define LOG_BUF_LEN 4096
@@ -235,4 +237,17 @@
msg_level = -1;
j = 0;
}
+}
+
+/*
+ * Write a message to a certain tty, not just the console. This is used for
+ * messages that need to be redirected to a specific tty.
+ * We don't put it into the syslog queue right now maybe in the future if
+ * really needed.
+ */
+void tty_write_message(struct tty_struct *tty, char *msg)
+{
+ if (tty && tty->driver.write)
+ tty->driver.write(tty, 0, msg, strlen(msg));
+ return;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this