|
@@ -5,24 +5,6 @@
|
|
|
* 'tty.h' defines some structures used by tty_io.c and some defines.
|
|
|
*/
|
|
|
|
|
|
-#ifdef __KERNEL__
|
|
|
-#include <linux/fs.h>
|
|
|
-#include <linux/major.h>
|
|
|
-#include <linux/termios.h>
|
|
|
-#include <linux/workqueue.h>
|
|
|
-#include <linux/tty_driver.h>
|
|
|
-#include <linux/tty_ldisc.h>
|
|
|
-#include <linux/mutex.h>
|
|
|
-
|
|
|
-#include <asm/system.h>
|
|
|
-
|
|
|
-
|
|
|
-/*
|
|
|
- * (Note: the *_driver.minor_start values 1, 64, 128, 192 are
|
|
|
- * hardcoded at present.)
|
|
|
- */
|
|
|
-#define NR_UNIX98_PTY_DEFAULT 4096 /* Default maximum for Unix98 ptys */
|
|
|
-#define NR_UNIX98_PTY_MAX (1 << MINORBITS) /* Absolute limit */
|
|
|
#define NR_LDISCS 30
|
|
|
|
|
|
/* line disciplines */
|
|
@@ -53,6 +35,25 @@
|
|
|
#define N_TRACESINK 23 /* Trace data routing for MIPI P1149.7 */
|
|
|
#define N_TRACEROUTER 24 /* Trace data routing for MIPI P1149.7 */
|
|
|
|
|
|
+#ifdef __KERNEL__
|
|
|
+#include <linux/fs.h>
|
|
|
+#include <linux/major.h>
|
|
|
+#include <linux/termios.h>
|
|
|
+#include <linux/workqueue.h>
|
|
|
+#include <linux/tty_driver.h>
|
|
|
+#include <linux/tty_ldisc.h>
|
|
|
+#include <linux/mutex.h>
|
|
|
+
|
|
|
+#include <asm/system.h>
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ * (Note: the *_driver.minor_start values 1, 64, 128, 192 are
|
|
|
+ * hardcoded at present.)
|
|
|
+ */
|
|
|
+#define NR_UNIX98_PTY_DEFAULT 4096 /* Default maximum for Unix98 ptys */
|
|
|
+#define NR_UNIX98_PTY_MAX (1 << MINORBITS) /* Absolute limit */
|
|
|
+
|
|
|
/*
|
|
|
* This character is the same as _POSIX_VDISABLE: it cannot be used as
|
|
|
* a c_cc[] character, but indicates that a particular special character
|