#ifndef __CR_TTY_H__ #define __CR_TTY_H__ #include #include #include "files.h" /* Kernel's limit */ #define TERMIOS_NCC 19 extern const struct fdtype_ops tty_dump_ops; struct tty_driver; struct tty_driver *get_tty_driver(int major, int minor); static inline int is_tty(int major, int minor) { return get_tty_driver(major, minor) != NULL; } extern int dump_verify_tty_sids(void); extern struct collect_image_info tty_info_cinfo; extern struct collect_image_info tty_cinfo; extern int prepare_shared_tty(void); extern int tty_setup_slavery(void); extern int tty_verify_active_pairs(void); extern int tty_prep_fds(void); extern void tty_fini_fds(void); #define OPT_SHELL_JOB "shell-job" #endif /* __CR_TTY_H__ */