40 lines
773 B
Go
40 lines
773 B
Go
|
// +build ignore
|
||
|
|
||
|
package termbox
|
||
|
|
||
|
/*
|
||
|
#include <termios.h>
|
||
|
#include <sys/ioctl.h>
|
||
|
*/
|
||
|
import "C"
|
||
|
|
||
|
type syscall_Termios C.struct_termios
|
||
|
|
||
|
const (
|
||
|
syscall_IGNBRK = C.IGNBRK
|
||
|
syscall_BRKINT = C.BRKINT
|
||
|
syscall_PARMRK = C.PARMRK
|
||
|
syscall_ISTRIP = C.ISTRIP
|
||
|
syscall_INLCR = C.INLCR
|
||
|
syscall_IGNCR = C.IGNCR
|
||
|
syscall_ICRNL = C.ICRNL
|
||
|
syscall_IXON = C.IXON
|
||
|
syscall_OPOST = C.OPOST
|
||
|
syscall_ECHO = C.ECHO
|
||
|
syscall_ECHONL = C.ECHONL
|
||
|
syscall_ICANON = C.ICANON
|
||
|
syscall_ISIG = C.ISIG
|
||
|
syscall_IEXTEN = C.IEXTEN
|
||
|
syscall_CSIZE = C.CSIZE
|
||
|
syscall_PARENB = C.PARENB
|
||
|
syscall_CS8 = C.CS8
|
||
|
syscall_VMIN = C.VMIN
|
||
|
syscall_VTIME = C.VTIME
|
||
|
|
||
|
// on darwin change these to (on *bsd too?):
|
||
|
// C.TIOCGETA
|
||
|
// C.TIOCSETA
|
||
|
syscall_TCGETS = C.TCGETS
|
||
|
syscall_TCSETS = C.TCSETS
|
||
|
)
|