21 lines
		
	
	
		
			341 B
		
	
	
	
		
			Go
		
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			341 B
		
	
	
	
		
			Go
		
	
	
/*
 | 
						|
  Go 1.2 doesn't include Termios for FreeBSD. This should be added in 1.3 and this could be merged with terminal_darwin.
 | 
						|
*/
 | 
						|
package logrus
 | 
						|
 | 
						|
import (
 | 
						|
	"syscall"
 | 
						|
)
 | 
						|
 | 
						|
const ioctlReadTermios = syscall.TIOCGETA
 | 
						|
 | 
						|
type Termios struct {
 | 
						|
	Iflag  uint32
 | 
						|
	Oflag  uint32
 | 
						|
	Cflag  uint32
 | 
						|
	Lflag  uint32
 | 
						|
	Cc     [20]uint8
 | 
						|
	Ispeed uint32
 | 
						|
	Ospeed uint32
 | 
						|
}
 |