forked from mirrors/linux
		
	[PATCH] consolidate line discipline number definitions
The line discipline numbers N_* are currently defined for each architecture individually, but (except for a seeming mistake) identically, in asm/termios.h. There is no obvious reason why these numbers should be architecture specific, nor any apparent relationship with the termios structure. The total number of these, NR_LDISCS, is defined in linux/tty.h anyway. So I propose the following patch which moves the definitions of the individual line disciplines to linux/tty.h too. Three of these numbers (N_MASC, N_PROFIBUS_FDL, and N_SMSBLOCK) are unused in the current kernel, but the patch still keeps the complete set in case there are plans to use them yet. Signed-off-by: Tilman Schmidt <tilman@imap.cc> Cc: <linux-arch@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
		
							parent
							
								
									4a3b0a490d
								
							
						
					
					
						commit
						4564f9e5fd
					
				
					 25 changed files with 23 additions and 398 deletions
				
			
		|  | @ -11,6 +11,7 @@ | |||
| #include <linux/errno.h> | ||||
| #include <linux/string.h> | ||||
| #include <linux/termios.h> | ||||
| #include <linux/tty.h> | ||||
| #include <linux/ioctl.h> | ||||
| #include <linux/route.h> | ||||
| #include <linux/sockios.h> | ||||
|  |  | |||
|  | @ -11,6 +11,7 @@ | |||
| #include <linux/errno.h> | ||||
| #include <linux/string.h> | ||||
| #include <linux/termios.h> | ||||
| #include <linux/tty.h> | ||||
| #include <linux/ioctl.h> | ||||
| #include <linux/route.h> | ||||
| #include <linux/sockios.h> | ||||
|  |  | |||
|  | @ -66,24 +66,6 @@ struct termio { | |||
| #define _VEOL2	6 | ||||
| #define _VSWTC	7 | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| /*	eof=^D		eol=\0		eol2=\0		erase=del
 | ||||
| 	werase=^W	kill=^U		reprint=^R	sxtc=\0 | ||||
|  |  | |||
|  | @ -49,24 +49,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*
 | ||||
|  |  | |||
|  | @ -49,24 +49,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*
 | ||||
|  |  | |||
|  | @ -46,24 +46,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
| 	eof=^D		vtime=\0	vmin=\1		sxtc=\0 | ||||
|  |  | |||
|  | @ -40,24 +40,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_BT		15	/* bluetooth */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
|  |  | |||
|  | @ -51,24 +51,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| #include <asm-generic/termios.h> | ||||
| #endif | ||||
|  |  | |||
|  | @ -49,24 +49,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*
 | ||||
|  |  | |||
|  | @ -39,24 +39,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| #include <linux/module.h> | ||||
| 
 | ||||
|  |  | |||
|  | @ -46,24 +46,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS msgs */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| # ifdef __KERNEL__ | ||||
| 
 | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
|  |  | |||
|  | @ -39,24 +39,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| #include <linux/module.h> | ||||
| 
 | ||||
|  |  | |||
|  | @ -49,24 +49,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*
 | ||||
|  |  | |||
|  | @ -87,24 +87,6 @@ struct termio { | |||
| #define TIOCM_OUT2	0x4000 | ||||
| #define TIOCM_LOOP	0x8000 | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6		/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved fo Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15	/* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| #include <linux/string.h> | ||||
|  |  | |||
|  | @ -39,24 +39,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
|  |  | |||
|  | @ -71,24 +71,6 @@ struct termio { | |||
| #define _VEOL2	8 | ||||
| #define _VSWTC	9 | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://www.cs.uit.no/~dagb/irda/irda.html */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| /*                   ^C  ^\ del  ^U  ^D   1   0   0   0   0  ^W  ^R  ^Z  ^Q  ^S  ^V  ^U  */ | ||||
| #define INIT_C_CC "\003\034\177\025\004\001\000\000\000\000\027\022\032\021\023\026\025"  | ||||
|  |  | |||
|  | @ -47,24 +47,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
|  |  | |||
|  | @ -39,24 +39,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
|  |  | |||
|  | @ -50,24 +50,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://www.cs.uit.no/~dagb/irda/irda.html */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15	/* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
|  |  | |||
|  | @ -45,24 +45,6 @@ struct winsize { | |||
| 	unsigned short ws_ypixel; | ||||
| }; | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6 | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| #include <linux/module.h> | ||||
| 
 | ||||
|  |  | |||
|  | @ -45,24 +45,6 @@ struct winsize { | |||
| 	unsigned short ws_ypixel; | ||||
| }; | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6 | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| #include <linux/module.h> | ||||
| 
 | ||||
|  |  | |||
|  | @ -39,24 +39,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
|  |  | |||
|  | @ -39,24 +39,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15  /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
|  |  | |||
|  | @ -52,25 +52,6 @@ struct termio { | |||
| 
 | ||||
| /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ | ||||
| 
 | ||||
| /* Line disciplines */ | ||||
| 
 | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IR - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14 | ||||
| #define N_HCI		15      /* Bluetooth HCI UART */ | ||||
| 
 | ||||
| #ifdef __KERNEL__ | ||||
| 
 | ||||
| /*	intr=^C		quit=^\		erase=del	kill=^U
 | ||||
|  |  | |||
|  | @ -24,7 +24,27 @@ | |||
| #define NR_PTYS	CONFIG_LEGACY_PTY_COUNT   /* Number of legacy ptys */ | ||||
| #define NR_UNIX98_PTY_DEFAULT	4096      /* Default maximum for Unix98 ptys */ | ||||
| #define NR_UNIX98_PTY_MAX	(1 << MINORBITS) /* Absolute limit */ | ||||
| #define NR_LDISCS		16 | ||||
| #define NR_LDISCS		17 | ||||
| 
 | ||||
| /* line disciplines */ | ||||
| #define N_TTY		0 | ||||
| #define N_SLIP		1 | ||||
| #define N_MOUSE		2 | ||||
| #define N_PPP		3 | ||||
| #define N_STRIP		4 | ||||
| #define N_AX25		5 | ||||
| #define N_X25		6	/* X.25 async */ | ||||
| #define N_6PACK		7 | ||||
| #define N_MASC		8	/* Reserved for Mobitex module <kaz@cafe.net> */ | ||||
| #define N_R3964		9	/* Reserved for Simatic R3964 module */ | ||||
| #define N_PROFIBUS_FDL	10	/* Reserved for Profibus <Dave@mvhi.com> */ | ||||
| #define N_IRDA		11	/* Linux IrDa - http://irda.sourceforge.net/ */ | ||||
| #define N_SMSBLOCK	12	/* SMS block mode - for talking to GSM data */ | ||||
| 				/* cards about SMS messages */ | ||||
| #define N_HDLC		13	/* synchronous HDLC */ | ||||
| #define N_SYNC_PPP	14	/* synchronous PPP */ | ||||
| #define N_HCI		15	/* Bluetooth HCI UART */ | ||||
| #define N_GIGASET_M101	16	/* Siemens Gigaset M101 serial DECT adapter */ | ||||
| 
 | ||||
| /*
 | ||||
|  * This character is the same as _POSIX_VDISABLE: it cannot be used as | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Tilman Schmidt
						Tilman Schmidt