]> gitweb.factorcode.org Git - factor.git/blob - extra/io/serial/unix/termios/bsd/bsd.factor
Merge branch 'master' of git://factorcode.org/git/factor into constraints
[factor.git] / extra / io / serial / unix / termios / bsd / bsd.factor
1 ! Copyright (C) 2008 Doug Coleman.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: alien.syntax classes.struct kernel sequences system ;
4 IN: io.serial.unix.termios
5
6 CONSTANT: NCCS 20
7
8 TYPEDEF: uint tcflag_t
9 TYPEDEF: uchar cc_t
10 TYPEDEF: uint speed_t
11
12 STRUCT: termios
13     { iflag tcflag_t }
14     { oflag tcflag_t }
15     { cflag tcflag_t }
16     { lflag tcflag_t }
17     { cc { cc_t NCCS } }
18     { ispeed speed_t }
19     { ospeed speed_t } ;