Call ioctl directly to set serial port params.
Fix termios struct definition: use uint32, instead of uint. Note: this has only been tested on x86-64 so far. Need to test on ARM as well
Add bits from musl libc (termios.h and x86_64/bits/termios.h), delete adhoc type defs.
musl: implement cfget{o,i}speed
musl: port cfset{o,i}speed
port tcgetattr; move ioctl inside termios.go
musl: port tcsetattr; ioctl now termios-specific and accepts arg *termios
musl: port tcsendbreak
musl: port tcdrain. Introduce rawIoctl for uitptr arg
musl: port tcflush
musl: port tcflow
musl: port tcgetsid; no idea how to test it yet
musl: port cfmakeraw
Remove unused commented code
Fix compilation on arm by adding termios_linux_arm.go
Remove blank line
Rename termios.go -> termios_low.go
Set CLOCAL|CREAD|HUPCL in cfmakeraw; use white box termios value in gentle.go