syscalls.go

 1// +build ignore
 2
 3package termbox
 4
 5/*
 6#include <termios.h>
 7#include <sys/ioctl.h>
 8*/
 9import "C"
10
11type syscall_Termios C.struct_termios
12
13const (
14	syscall_IGNBRK = C.IGNBRK
15	syscall_BRKINT = C.BRKINT
16	syscall_PARMRK = C.PARMRK
17	syscall_ISTRIP = C.ISTRIP
18	syscall_INLCR  = C.INLCR
19	syscall_IGNCR  = C.IGNCR
20	syscall_ICRNL  = C.ICRNL
21	syscall_IXON   = C.IXON
22	syscall_OPOST  = C.OPOST
23	syscall_ECHO   = C.ECHO
24	syscall_ECHONL = C.ECHONL
25	syscall_ICANON = C.ICANON
26	syscall_ISIG   = C.ISIG
27	syscall_IEXTEN = C.IEXTEN
28	syscall_CSIZE  = C.CSIZE
29	syscall_PARENB = C.PARENB
30	syscall_CS8    = C.CS8
31	syscall_VMIN   = C.VMIN
32	syscall_VTIME  = C.VTIME
33
34	// on darwin change these to (on *bsd too?):
35	// C.TIOCGETA
36	// C.TIOCSETA
37	syscall_TCGETS = C.TCGETS
38	syscall_TCSETS = C.TCSETS
39)