#include <linux/console.h>
#include <linux/kernel.h>
#include <linux/proc_fs.h>
#include <linux/seq_file.h>
#include <linux/tty_driver.h>
static int show_console_dev(struct seq_file *m, void *v)
{ … }
static void *c_start(struct seq_file *m, loff_t *pos)
{ … }
static void *c_next(struct seq_file *m, void *v, loff_t *pos)
{ … }
static void c_stop(struct seq_file *m, void *v)
{ … }
static const struct seq_operations consoles_op = …;
static int __init proc_consoles_init(void)
{ … }
fs_initcall(proc_consoles_init);