TTYConstants.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 13 Jun 2018 14:39:23 +0000
branchjv
changeset 23108 77cd6e1625e1
parent 23107 40173e082cbc
permissions -rw-r--r--
Merge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
21784
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"
23107
40173e082cbc Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21784
diff changeset
     2
Copyright (c) 2017 Jan Vrany
21784
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
Permission is hereby granted, free of charge, to any person obtaining
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
a copy of this software and associated documentation files (the
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
'Software'), to deal in the Software without restriction, including
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
without limitation the rights to use, copy, modify, merge, publish,
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
distribute, sublicense, and/or sell copies of the Software, and to
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
permit persons to whom the Software is furnished to do so, subject to
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
the following conditions:
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
The above copyright notice and this permission notice shall be
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
included in all copies or substantial portions of the Software.
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
MeERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
"
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
"{ Package: 'stx:libbasic' }"
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
"{ NameSpace: Smalltalk }"
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
SharedPool subclass:#TTYConstants
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
	instanceVariableNames:''
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
	classVariableNames:'NCCS VINTR VQUIT VERASE VKILL VEOF VTIME VMIN VSWTC VSTART VSTOP
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
		VSUSP0 VEOL VREPRINT VDISCARD VWERASE VLNEXT VEOL2 IGNBRK BRKINT
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
		IGNPAR PARMRK INPCK ISTRIP INLCR IGNCR ICRNL IUCLC IXON IXANY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
		IXOFF IMAXBEL IUTF8 OPOST OLCUC ONLCR OCRNL ONOCR ONLRET OFILL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
		OFDEL NLDLY NL0 NL1 CRDLY CR0 CR1 CR2 CR3 TABDLY TAB0 TAB1 TAB2
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
		TAB3 XTABS BSDLY BS0 BS1 VTDLY VT0 VT1 FFDLY FF0 FF1 CBAUD B0 B50
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
		B75 B110 B134 B150 B200 B300 B600 B1200 B1800 B2400 B4800 B9600
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
		B19200 B38400 EXTA B19200 EXTB B38400 CSIZE CS5 CS6 CS7 CS8
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
		CSTOPB CREAD PARENB PARODD HUPCL CLOCAL CBAUDEX BOTHER B57600
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
		B115200 B230400 B460800 B500000 B576000 B921600 B1000000 B1152000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
		B1500000 B2000000 B2500000 B3000000 B3500000 B4000000 CIBAUD
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
		CMSPAR CRTSCTS IBSHIFT ISIG ICANON XCASE ECHO ECHOE ECHOK ECHONL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
		NOFLSH TOSTOP ECHOCTL ECHOPRT ECHOKE FLUSHO PENDIN IEXTEN EXTPROC
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
		TCOOFF TCOON TCIOFF TCION TCIFLUSH TCOFLUSH TCIOFLUSH TCSANOW
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
		TCSADRAIN TCSAFLUSH'
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
	poolDictionaries:''
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
	category:'OS-Unix'
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
!
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
!TTYConstants primitiveDefinitions!
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
%{
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
#ifdef UNIX
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
# include <unistd.h>
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
# include <termios.h>
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
#endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
%}
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
! !
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
!TTYConstants class methodsFor:'documentation'!
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
copyright
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
"
23107
40173e082cbc Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 21784
diff changeset
    61
Copyright (c) 2017 Jan Vrany
21784
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
Permission is hereby granted, free of charge, to any person obtaining
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
a copy of this software and associated documentation files (the
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
'Software'), to deal in the Software without restriction, including
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
without limitation the rights to use, copy, modify, merge, publish,
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
distribute, sublicense, and/or sell copies of the Software, and to
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
permit persons to whom the Software is furnished to do so, subject to
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
the following conditions:
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
The above copyright notice and this permission notice shall be
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
included in all copies or substantial portions of the Software.
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    76
MeERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    80
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
"
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    83
! !
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    84
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
!TTYConstants class methodsFor:'initialization'!
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
initialize
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
%{
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
#   ifdef NCCS
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
    @global(TTYConstants:NCCS) = __MKSMALLINT(NCCS);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    93
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    94
#   ifdef VINTR
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    95
    @global(TTYConstants:VINTR) = __MKSMALLINT(VINTR);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    96
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    97
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
#   ifdef VQUIT
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
    @global(TTYConstants:VQUIT) = __MKSMALLINT(VQUIT);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
#   ifdef VERASE
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
    @global(TTYConstants:VERASE) = __MKSMALLINT(VERASE);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
#   ifdef VKILL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
    @global(TTYConstants:VKILL) = __MKSMALLINT(VKILL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
#   ifdef VEOF
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
    @global(TTYConstants:VEOF) = __MKSMALLINT(VEOF);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
#   ifdef VTIME
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
    @global(TTYConstants:VTIME) = __MKSMALLINT(VTIME);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   116
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
#   ifdef VMIN
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   119
    @global(TTYConstants:VMIN) = __MKSMALLINT(VMIN);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   122
#   ifdef VSWTC
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
    @global(TTYConstants:VSWTC) = __MKSMALLINT(VSWTC);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   124
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   125
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   126
#   ifdef VSTART
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   127
    @global(TTYConstants:VSTART) = __MKSMALLINT(VSTART);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   128
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   129
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   130
#   ifdef VSTOP
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   131
    @global(TTYConstants:VSTOP) = __MKSMALLINT(VSTOP);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
#   ifdef VSUSP0
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
    @global(TTYConstants:VSUSP0) = __MKSMALLINT(VSUSP0);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
#   ifdef VEOL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
    @global(TTYConstants:VEOL) = __MKSMALLINT(VEOL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
#   ifdef VREPRINT
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
    @global(TTYConstants:VREPRINT) = __MKSMALLINT(VREPRINT);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   145
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
#   ifdef VDISCARD
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
    @global(TTYConstants:VDISCARD) = __MKSMALLINT(VDISCARD);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   149
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
#   ifdef VWERASE
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
    @global(TTYConstants:VWERASE) = __MKSMALLINT(VWERASE);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   153
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
#   ifdef VLNEXT
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
    @global(TTYConstants:VLNEXT) = __MKSMALLINT(VLNEXT);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   156
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   158
#   ifdef VEOL2
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   159
    @global(TTYConstants:VEOL2) = __MKSMALLINT(VEOL2);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   160
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
#   ifdef IGNBRK
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   163
    @global(TTYConstants:IGNBRK) = __MKSMALLINT(IGNBRK);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   164
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   165
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   166
#   ifdef BRKINT
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   167
    @global(TTYConstants:BRKINT) = __MKSMALLINT(BRKINT);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   168
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   169
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   170
#   ifdef IGNPAR
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   171
    @global(TTYConstants:IGNPAR) = __MKSMALLINT(IGNPAR);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   172
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   173
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   174
#   ifdef PARMRK
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   175
    @global(TTYConstants:PARMRK) = __MKSMALLINT(PARMRK);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   176
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   177
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   178
#   ifdef INPCK
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   179
    @global(TTYConstants:INPCK) = __MKSMALLINT(INPCK);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   180
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   181
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   182
#   ifdef ISTRIP
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
    @global(TTYConstants:ISTRIP) = __MKSMALLINT(ISTRIP);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   184
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   185
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   186
#   ifdef INLCR
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   187
    @global(TTYConstants:INLCR) = __MKSMALLINT(INLCR);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   188
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   189
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   190
#   ifdef IGNCR
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
    @global(TTYConstants:IGNCR) = __MKSMALLINT(IGNCR);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   194
#   ifdef ICRNL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   195
    @global(TTYConstants:ICRNL) = __MKSMALLINT(ICRNL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   196
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   197
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   198
#   ifdef IUCLC
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   199
    @global(TTYConstants:IUCLC) = __MKSMALLINT(IUCLC);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   200
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   201
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   202
#   ifdef IXON
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   203
    @global(TTYConstants:IXON) = __MKSMALLINT(IXON);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   204
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   205
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   206
#   ifdef IXANY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   207
    @global(TTYConstants:IXANY) = __MKSMALLINT(IXANY);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   208
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   209
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   210
#   ifdef IXOFF
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   211
    @global(TTYConstants:IXOFF) = __MKSMALLINT(IXOFF);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   213
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   214
#   ifdef IMAXBEL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   215
    @global(TTYConstants:IMAXBEL) = __MKSMALLINT(IMAXBEL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   216
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   217
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   218
#   ifdef IUTF8
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   219
    @global(TTYConstants:IUTF8) = __MKSMALLINT(IUTF8);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   220
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
#   ifdef OPOST
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   223
    @global(TTYConstants:OPOST) = __MKSMALLINT(OPOST);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   224
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   225
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   226
#   ifdef OLCUC
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   227
    @global(TTYConstants:OLCUC) = __MKSMALLINT(OLCUC);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   228
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   229
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
#   ifdef ONLCR
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
    @global(TTYConstants:ONLCR) = __MKSMALLINT(ONLCR);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   232
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   233
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   234
#   ifdef OCRNL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   235
    @global(TTYConstants:OCRNL) = __MKSMALLINT(OCRNL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   236
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   237
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   238
#   ifdef ONOCR
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   239
    @global(TTYConstants:ONOCR) = __MKSMALLINT(ONOCR);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   240
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   241
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   242
#   ifdef ONLRET
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   243
    @global(TTYConstants:ONLRET) = __MKSMALLINT(ONLRET);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   244
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   245
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   246
#   ifdef OFILL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   247
    @global(TTYConstants:OFILL) = __MKSMALLINT(OFILL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   248
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   249
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   250
#   ifdef OFDEL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   251
    @global(TTYConstants:OFDEL) = __MKSMALLINT(OFDEL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   252
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   253
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   254
#   ifdef NLDLY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   255
    @global(TTYConstants:NLDLY) = __MKSMALLINT(NLDLY);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   256
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   257
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   258
#   ifdef NL0
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   259
    @global(TTYConstants:NL0) = __MKSMALLINT(NL0);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   260
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   261
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   262
#   ifdef NL1
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   263
    @global(TTYConstants:NL1) = __MKSMALLINT(NL1);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   264
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   265
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   266
#   ifdef CRDLY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   267
    @global(TTYConstants:CRDLY) = __MKSMALLINT(CRDLY);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   268
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   269
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   270
#   ifdef CR0
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   271
    @global(TTYConstants:CR0) = __MKSMALLINT(CR0);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   272
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   273
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   274
#   ifdef CR1
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   275
    @global(TTYConstants:CR1) = __MKSMALLINT(CR1);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   276
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   277
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   278
#   ifdef CR2
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   279
    @global(TTYConstants:CR2) = __MKSMALLINT(CR2);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   280
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   281
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   282
#   ifdef CR3
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   283
    @global(TTYConstants:CR3) = __MKSMALLINT(CR3);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   284
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   285
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   286
#   ifdef TABDLY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   287
    @global(TTYConstants:TABDLY) = __MKSMALLINT(TABDLY);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   288
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   289
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   290
#   ifdef TAB0
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   291
    @global(TTYConstants:TAB0) = __MKSMALLINT(TAB0);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   292
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   293
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   294
#   ifdef TAB1
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   295
    @global(TTYConstants:TAB1) = __MKSMALLINT(TAB1);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   296
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   297
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   298
#   ifdef TAB2
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   299
    @global(TTYConstants:TAB2) = __MKSMALLINT(TAB2);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   300
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   301
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   302
#   ifdef TAB3
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   303
    @global(TTYConstants:TAB3) = __MKSMALLINT(TAB3);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   304
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   305
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   306
#   ifdef XTABS
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   307
    @global(TTYConstants:XTABS) = __MKSMALLINT(XTABS);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   308
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   309
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   310
#   ifdef BSDLY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   311
    @global(TTYConstants:BSDLY) = __MKSMALLINT(BSDLY);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   312
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   313
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   314
#   ifdef BS0
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   315
    @global(TTYConstants:BS0) = __MKSMALLINT(BS0);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   316
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   317
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   318
#   ifdef BS1
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   319
    @global(TTYConstants:BS1) = __MKSMALLINT(BS1);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   320
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   321
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   322
#   ifdef VTDLY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   323
    @global(TTYConstants:VTDLY) = __MKSMALLINT(VTDLY);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   324
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   325
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   326
#   ifdef VT0
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   327
    @global(TTYConstants:VT0) = __MKSMALLINT(VT0);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   328
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   329
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   330
#   ifdef VT1
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   331
    @global(TTYConstants:VT1) = __MKSMALLINT(VT1);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   332
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   333
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   334
#   ifdef FFDLY
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   335
    @global(TTYConstants:FFDLY) = __MKSMALLINT(FFDLY);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   336
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   337
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   338
#   ifdef FF0
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   339
    @global(TTYConstants:FF0) = __MKSMALLINT(FF0);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   340
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   341
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   342
#   ifdef FF1
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   343
    @global(TTYConstants:FF1) = __MKSMALLINT(FF1);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   344
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   345
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   346
#   ifdef CBAUD
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   347
    @global(TTYConstants:CBAUD) = __MKSMALLINT(CBAUD);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   348
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   349
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   350
#   ifdef B0
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   351
    @global(TTYConstants:B0) = __MKSMALLINT(B0);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   352
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   353
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   354
#   ifdef B50
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   355
    @global(TTYConstants:B50) = __MKSMALLINT(B50);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   356
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   357
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   358
#   ifdef B75
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   359
    @global(TTYConstants:B75) = __MKSMALLINT(B75);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   360
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   361
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   362
#   ifdef B110
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   363
    @global(TTYConstants:B110) = __MKSMALLINT(B110);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   364
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   365
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   366
#   ifdef B134
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   367
    @global(TTYConstants:B134) = __MKSMALLINT(B134);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   368
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   369
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   370
#   ifdef B150
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   371
    @global(TTYConstants:B150) = __MKSMALLINT(B150);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   372
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   373
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   374
#   ifdef B200
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   375
    @global(TTYConstants:B200) = __MKSMALLINT(B200);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   376
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   377
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   378
#   ifdef B300
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   379
    @global(TTYConstants:B300) = __MKSMALLINT(B300);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   380
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   381
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   382
#   ifdef B600
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   383
    @global(TTYConstants:B600) = __MKSMALLINT(B600);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   384
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   385
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   386
#   ifdef B1200
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   387
    @global(TTYConstants:B1200) = __MKSMALLINT(B1200);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   388
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   389
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   390
#   ifdef B1800
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   391
    @global(TTYConstants:B1800) = __MKSMALLINT(B1800);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   392
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   393
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   394
#   ifdef B2400
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   395
    @global(TTYConstants:B2400) = __MKSMALLINT(B2400);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   396
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   397
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   398
#   ifdef B4800
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   399
    @global(TTYConstants:B4800) = __MKSMALLINT(B4800);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   400
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   401
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   402
#   ifdef B9600
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   403
    @global(TTYConstants:B9600) = __MKSMALLINT(B9600);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   404
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   405
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   406
#   ifdef B19200
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   407
    @global(TTYConstants:B19200) = __MKSMALLINT(B19200);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   408
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   409
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   410
#   ifdef B38400
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   411
    @global(TTYConstants:B38400) = __MKSMALLINT(B38400);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   412
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   413
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   414
#   ifdef EXTA
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   415
    @global(TTYConstants:EXTA) = __MKSMALLINT(EXTA);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   416
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   417
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   418
#   ifdef B19200
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   419
    @global(TTYConstants:B19200) = __MKSMALLINT(B19200);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   420
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   421
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   422
#   ifdef EXTB
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   423
    @global(TTYConstants:EXTB) = __MKSMALLINT(EXTB);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   424
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   425
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   426
#   ifdef B38400
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   427
    @global(TTYConstants:B38400) = __MKSMALLINT(B38400);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   428
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   429
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   430
#   ifdef CSIZE
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   431
    @global(TTYConstants:CSIZE) = __MKSMALLINT(CSIZE);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   432
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   433
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   434
#   ifdef CS5
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   435
    @global(TTYConstants:CS5) = __MKSMALLINT(CS5);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   436
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   437
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   438
#   ifdef CS6
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   439
    @global(TTYConstants:CS6) = __MKSMALLINT(CS6);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   440
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   441
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   442
#   ifdef CS7
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   443
    @global(TTYConstants:CS7) = __MKSMALLINT(CS7);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   444
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   445
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   446
#   ifdef CS8
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   447
    @global(TTYConstants:CS8) = __MKSMALLINT(CS8);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   448
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   449
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   450
#   ifdef CSTOPB
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   451
    @global(TTYConstants:CSTOPB) = __MKSMALLINT(CSTOPB);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   452
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   453
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   454
#   ifdef CREAD
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   455
    @global(TTYConstants:CREAD) = __MKSMALLINT(CREAD);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   456
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   457
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   458
#   ifdef PARENB
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   459
    @global(TTYConstants:PARENB) = __MKSMALLINT(PARENB);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   460
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   461
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   462
#   ifdef PARODD
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   463
    @global(TTYConstants:PARODD) = __MKSMALLINT(PARODD);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   464
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   465
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   466
#   ifdef HUPCL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   467
    @global(TTYConstants:HUPCL) = __MKSMALLINT(HUPCL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   468
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   469
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   470
#   ifdef CLOCAL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   471
    @global(TTYConstants:CLOCAL) = __MKSMALLINT(CLOCAL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   472
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   473
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   474
#   ifdef CBAUDEX
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   475
    @global(TTYConstants:CBAUDEX) = __MKSMALLINT(CBAUDEX);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   476
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   477
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   478
#   ifdef BOTHER
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   479
    @global(TTYConstants:BOTHER) = __MKSMALLINT(BOTHER);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   480
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   481
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   482
#   ifdef B57600
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   483
    @global(TTYConstants:B57600) = __MKSMALLINT(B57600);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   484
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   485
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   486
#   ifdef B115200
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   487
    @global(TTYConstants:B115200) = __MKSMALLINT(B115200);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   488
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   489
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   490
#   ifdef B230400
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   491
    @global(TTYConstants:B230400) = __MKSMALLINT(B230400);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   492
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   493
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   494
#   ifdef B460800
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   495
    @global(TTYConstants:B460800) = __MKSMALLINT(B460800);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   496
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   497
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   498
#   ifdef B500000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   499
    @global(TTYConstants:B500000) = __MKSMALLINT(B500000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   500
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   501
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   502
#   ifdef B576000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   503
    @global(TTYConstants:B576000) = __MKSMALLINT(B576000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   504
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   505
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   506
#   ifdef B921600
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   507
    @global(TTYConstants:B921600) = __MKSMALLINT(B921600);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   508
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   509
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   510
#   ifdef B1000000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   511
    @global(TTYConstants:B1000000) = __MKSMALLINT(B1000000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   512
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   513
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   514
#   ifdef B1152000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   515
    @global(TTYConstants:B1152000) = __MKSMALLINT(B1152000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   516
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   517
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   518
#   ifdef B1500000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   519
    @global(TTYConstants:B1500000) = __MKSMALLINT(B1500000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   520
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   521
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   522
#   ifdef B2000000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   523
    @global(TTYConstants:B2000000) = __MKSMALLINT(B2000000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   524
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   525
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   526
#   ifdef B2500000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   527
    @global(TTYConstants:B2500000) = __MKSMALLINT(B2500000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   528
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   529
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   530
#   ifdef B3000000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   531
    @global(TTYConstants:B3000000) = __MKSMALLINT(B3000000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   532
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   533
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   534
#   ifdef B3500000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   535
    @global(TTYConstants:B3500000) = __MKSMALLINT(B3500000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   536
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   537
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   538
#   ifdef B4000000
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   539
    @global(TTYConstants:B4000000) = __MKSMALLINT(B4000000);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   540
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   541
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   542
#   ifdef CIBAUD
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   543
    @global(TTYConstants:CIBAUD) = __MKSMALLINT(CIBAUD);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   544
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   545
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   546
#   ifdef CMSPAR
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   547
    @global(TTYConstants:CMSPAR) = __MKSMALLINT(CMSPAR);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   548
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   549
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   550
#   ifdef CRTSCTS
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   551
    @global(TTYConstants:CRTSCTS) = __MKSMALLINT(CRTSCTS);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   552
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   553
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   554
#   ifdef IBSHIFT
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   555
    @global(TTYConstants:IBSHIFT) = __MKSMALLINT(IBSHIFT);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   556
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   557
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   558
#   ifdef ISIG
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   559
    @global(TTYConstants:ISIG) = __MKSMALLINT(ISIG);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   560
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   561
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   562
#   ifdef ICANON
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   563
    @global(TTYConstants:ICANON) = __MKSMALLINT(ICANON);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   564
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   565
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   566
#   ifdef XCASE
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   567
    @global(TTYConstants:XCASE) = __MKSMALLINT(XCASE);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   568
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   569
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   570
#   ifdef ECHO
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   571
    @global(TTYConstants:ECHO) = __MKSMALLINT(ECHO);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   572
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   573
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   574
#   ifdef ECHOE
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   575
    @global(TTYConstants:ECHOE) = __MKSMALLINT(ECHOE);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   576
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   577
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   578
#   ifdef ECHOK
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   579
    @global(TTYConstants:ECHOK) = __MKSMALLINT(ECHOK);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   580
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   581
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   582
#   ifdef ECHONL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   583
    @global(TTYConstants:ECHONL) = __MKSMALLINT(ECHONL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   584
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   585
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   586
#   ifdef NOFLSH
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   587
    @global(TTYConstants:NOFLSH) = __MKSMALLINT(NOFLSH);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   588
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   589
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   590
#   ifdef OSTOP
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   591
    @global(TTYConstants:OSTOP) = __MKSMALLINT(OSTOP);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   592
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   593
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   594
#   ifdef ECHOCTL
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   595
    @global(TTYConstants:ECHOCTL) = __MKSMALLINT(ECHOCTL);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   596
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   597
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   598
#   ifdef ECHOPRT
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   599
    @global(TTYConstants:ECHOPRT) = __MKSMALLINT(ECHOPRT);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   600
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   601
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   602
#   ifdef ECHOKE
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   603
    @global(TTYConstants:ECHOKE) = __MKSMALLINT(ECHOKE);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   604
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   605
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   606
#   ifdef FLUSHO
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   607
    @global(TTYConstants:FLUSHO) = __MKSMALLINT(FLUSHO);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   608
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   609
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   610
#   ifdef PENDIN
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   611
    @global(TTYConstants:PENDIN) = __MKSMALLINT(PENDIN);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   612
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   613
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   614
#   ifdef IEXTEN
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   615
    @global(TTYConstants:IEXTEN) = __MKSMALLINT(IEXTEN);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   616
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   617
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   618
#   ifdef EXTPROC
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   619
    @global(TTYConstants:EXTPROC) = __MKSMALLINT(EXTPROC);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   620
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   621
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   622
#   ifdef TCOOFF
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   623
    @global(TTYConstants:TCOOFF) = __MKSMALLINT(TCOOFF);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   624
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   625
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   626
#   ifdef TCOON
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   627
    @global(TTYConstants:TCOON) = __MKSMALLINT(TCOON);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   628
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   629
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   630
#   ifdef TCIOFF
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   631
    @global(TTYConstants:TCIOFF) = __MKSMALLINT(TCIOFF);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   632
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   633
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   634
#   ifdef TCION
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   635
    @global(TTYConstants:TCION) = __MKSMALLINT(TCION);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   636
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   637
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   638
#   ifdef TCIFLUSH
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   639
    @global(TTYConstants:TCIFLUSH) = __MKSMALLINT(TCIFLUSH);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   640
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   641
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   642
#   ifdef TCOFLUSH
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   643
    @global(TTYConstants:TCOFLUSH) = __MKSMALLINT(TCOFLUSH);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   644
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   645
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   646
#   ifdef TCIOFLUSH
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   647
    @global(TTYConstants:TCIOFLUSH) = __MKSMALLINT(TCIOFLUSH);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   648
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   649
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   650
#   ifdef TCSANOW
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   651
    @global(TTYConstants:TCSANOW) = __MKSMALLINT(TCSANOW);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   652
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   653
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   654
#   ifdef TCSADRAIN
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   655
    @global(TTYConstants:TCSADRAIN) = __MKSMALLINT(TCSADRAIN);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   656
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   657
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   658
#   ifdef TCSAFLUSH
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   659
    @global(TTYConstants:TCSAFLUSH) = __MKSMALLINT(TCSAFLUSH);
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   660
#   endif
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   661
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   662
%}
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   663
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   664
    "Created: / 26-05-2017 / 21:52:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   665
! !
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   666
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   667
!TTYConstants class methodsFor:'documentation'!
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   668
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   669
version_HG
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   670
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   671
    ^ '$Changeset: <not expanded> $'
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   672
! !
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   673
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   674
d58698c455c1 UNIX: added support for TTY / PTY attributes (`tdgetattr()` & `tcsetattr()`)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   675
TTYConstants initialize!