| 
									
										
										
										
											1999-06-23 14:30:19 +00:00
										 |  |  | \section{\module{tty} --- | 
					
						
							|  |  |  |          Terminal control functions} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \declaremodule{standard}{tty} | 
					
						
							|  |  |  |   \platform{Unix} | 
					
						
							|  |  |  | \moduleauthor{Steen Lumholt}{} | 
					
						
							| 
									
										
										
										
											2000-12-01 15:25:23 +00:00
										 |  |  | \sectionauthor{Moshe Zadka}{moshez@zadka.site.co.il} | 
					
						
							| 
									
										
										
										
											1999-06-23 14:30:19 +00:00
										 |  |  | \modulesynopsis{Utility functions that perform common terminal control | 
					
						
							|  |  |  |                 operations.} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The \module{tty} module defines functions for putting the tty into | 
					
						
							|  |  |  | cbreak and raw modes. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Because it requires the \refmodule{termios} module, it will work | 
					
						
							| 
									
										
										
										
											2001-11-28 07:26:15 +00:00
										 |  |  | only on \UNIX. | 
					
						
							| 
									
										
										
										
											1999-06-23 14:30:19 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | The \module{tty} module defines the following functions: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \begin{funcdesc}{setraw}{fd\optional{, when}} | 
					
						
							|  |  |  | Change the mode of the file descriptor \var{fd} to raw. If \var{when} | 
					
						
							|  |  |  | is omitted, it defaults to \constant{TERMIOS.TCAFLUSH}, and is passed | 
					
						
							|  |  |  | to \function{termios.tcsetattr()}. | 
					
						
							|  |  |  | \end{funcdesc} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \begin{funcdesc}{setcbreak}{fd\optional{, when}} | 
					
						
							|  |  |  | Change the mode of file descriptor \var{fd} to cbreak. If \var{when} | 
					
						
							|  |  |  | is omitted, it defaults to \constant{TERMIOS.TCAFLUSH}, and is passed | 
					
						
							|  |  |  | to \function{termios.tcsetattr()}. | 
					
						
							|  |  |  | \end{funcdesc} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \begin{seealso} | 
					
						
							|  |  |  |   \seemodule{termios}{Low-level terminal control interface.} | 
					
						
							|  |  |  |   \seemodule[TERMIOSuppercase]{TERMIOS}{Constants useful for terminal | 
					
						
							|  |  |  |                                         control operations.} | 
					
						
							|  |  |  | \end{seealso} |