tty, ioctls -- Add new ioctl definitions for tty flags fetching
This patch defines new ioctl codes TIOCGPKT, TIOCGPTLCK, TIOCGEXCL for fetching pty's packet mode and locking state, and exclusive mode of tty. [ No real handlers for the codes though, this will be addressed in another patch for easier review and bisectability ] Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org> CC: Alan Cox <alan@lxorguk.ukuu.org.uk> CC: "H. Peter Anvin" <hpa@zytor.com> CC: Pavel Emelyanov <xemul@parallels.com> CC: Jiri Slaby <jslaby@suse.cz> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
		
					parent
					
						
							
								06026d911c
							
						
					
				
			
			
				commit
				
					
						c6298038bc
					
				
			
		
					 9 changed files with 27 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -86,6 +86,9 @@
 | 
			
		|||
#define TIOCGDEV	_IOR('T', 0x32, unsigned int) /* Get primary device node of /dev/console */
 | 
			
		||||
#define TIOCSIG		_IOW('T', 0x36, int)  /* Generate signal on Pty slave */
 | 
			
		||||
#define TIOCVHANGUP	0x5437
 | 
			
		||||
#define TIOCGPKT	_IOR('T', 0x38, int) /* Get packet mode state */
 | 
			
		||||
#define TIOCGPTLCK	_IOR('T', 0x39, int) /* Get Pty lock state */
 | 
			
		||||
#define TIOCGEXCL	_IOR('T', 0x40, int) /* Get exclusive mode state */
 | 
			
		||||
 | 
			
		||||
/* I hope the range from 0x5480 on is free ... */
 | 
			
		||||
#define TIOCSCTTY	0x5480		/* become controlling tty */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue