TTYDEFS
4 # B2400 HUPCL # B2400 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 6
5 # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 4
6 # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 5
l # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # l
m # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # m
n # EXTA HUPCL # EXTA SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # n
o # EXTB HUPCL # EXTB SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # o
TTY1DEFS
4 # B2400 HUPCL # B2400 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 6
5 # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 4
6 # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 5
l # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # l
m # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # m
n # EXTA HUPCL # EXTA SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # n
o # EXTB HUPCL # EXTB SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # o
TTY2DEFS
4 # B2400 HUPCL # B2400 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 6
5 # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 4
6 # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 5
l # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # l
m # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # m
n # EXTA HUPCL # EXTA SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # n
o # EXTB HUPCL # EXTB SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # o
TTY3DEFS
4 # B2400 HUPCL # B2400 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 6
5 # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 4
6 # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 5
l # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # l
m # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # m
n # EXTA HUPCL # EXTA SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # n
o # EXTB HUPCL # EXTB SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # o
TTY4DEFS
4 # B2400 HUPCL # B2400 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 6
5 # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 4
6 # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 5
l # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # l
m # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # m
n # EXTA HUPCL # EXTA SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # n
o # EXTB HUPCL # EXTB SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # o
TTY5DEFS
4 # B2400 HUPCL # B2400 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 6
5 # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 4
6 # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # 5
l # B4800 HUPCL # B4800 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # l
m # B9600 HUPCL # B9600 SANE HUPCL TAB3 ECHOE FF1 IXANY #\r\n@!login: # m
n # EXTA HUPCL # EXTA SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # n
o # EXTB HUPCL # EXTB SANE HUPCL TAB3 FF1 IXANY #\r\n@!login: # o
LNEXT
ONELCLEAN
UTERMINAL
TERMINAL
NEXT
$V1$
HILINE
PAUSE
q - to quit, <CR> - to continue
GO
The /etc/gettydefs file contains
information used by getty to
set up the speed and terminal
settings for a line.
Let us take a look at a portion of a
typical /etc/gettydefs file by
using the cat command:
$PROMPT$
That is correct!
You've got it on the 2nd try.
Good, you understand the concept.
Please use cat to look at
/etc/gettydefs
Please type cat /etc/gettydefs
You will be helped this time!
FORGET1
cat /etc/gettydefs
Observe the result above.
Each entry in /etc/gettydefs has
the following format:
label# initial-flags # final-flags
# login-prompt #next-label
[#login-program]
The first part of each entry is the
label.
The second part of each entry
holds the initial flags which
correspond to the values set by
stty command.
The third part of the entry
are the final flags which
are set just prior to getty
executing the login program!
The fourth part is the login
prompt as it appears on the
terminal connected to the port.
Note: \n - line feed,
\r - carriage return,
\v - vertical tab.
The next entry is the next label.
It is the next entry in gettydefs
which getty will try if the current
one is not successful. Note: When
the label and the next label match,
no speed cycling is permitted.
The last field is the login program.
By default, it is /etc/login.
However, another one can be
specified, including a login
sequence without a login name.
See the Reference Manual for
further details.
To see the /etc/gettydefs file
on your UNIX system, please type:
cat /etc/gettydefs
at the prompt!
$PROMPT$
That is correct!
You've got it on the 2nd try.
Good, you understand the concept.
Please type cat /etc/gettydefs
Please type cat /etc/gettydefs
You will be helped this time!
FORGET2
cat /etc/gettydefs
Observe the result above.
1# B50 ISTRIP PARENB NL1 CR1 # B50 CLOCAL CSTOPB PARENB TAB3 ECHO SANE CR2 #login: #1
2# B75 ISTRIP PARENB NL1 CR1 # B75 CLOCAL CSTOPB PARENB TAB3 ECHO SANE CR2 #login: #2
3# B110 ISTRIP PARENB NL1 CR1 # B110 CLOCAL CSTOPB PARENB TAB3 ECHO SANE CR2 #login: #3
4# B134 ISTRIP PARENB NL1 CR1 # B134 CLOCAL PARENB TAB3 ECHO SANE CR2 #login: #4
5# B150 ISTRIP PARENB NL1 CR1 # B150 CLOCAL PARENB ECHO FF1 CR2 TAB1 NL1 #login: #5
6# B200 ISTRIP PARENB NL1 CR1 # B200 CLOCAL PARENB TAB3 ECHO SANE CR2 #login: #6
7# B300 ISTRIP PARENB NL1 CR1 # B300 CLOCAL PARENB TAB3 ECHO SANE CR2 #login: #7
8# B600 ISTRIP PARENB NL1 CR1 # B600 CLOCAL PARENB TAB3 ECHO SANE CR2 #login: #8
9# B1200 ISTRIP PARENB NL1 CR2 # B1200 CLOCAL PARENB CR2 TAB3 ECHO SANE #login: #9
a# B1800 ISTRIP PARENB NL1 CR1 # B1800 CLOCAL PARENB TAB3 ECHO SANE CR2 #login: #a
b# B2400 ISTRIP PARENB NL1 CR1 # B2400 CLOCAL PARENB TAB3 ECHO SANE #login: #b
c# B4800 ISTRIP PARENB NL1 CR1 # B4800 CLOCAL PARENB TAB3 ECHO SANE #login: #c
d# B9600 ISTRIP PARENB NL1 CR1 # B9600 CLOCAL PARENB TAB3 ECHO SANE #login: #d
e# EXTA ISTRIP PARENB NL1 CR1 # EXTA CLOCAL PARENB TAB3 ECHO SANE #login: #e
f# EXTB ISTRIP PARENB NL1 CR1 # EXTB CLOCAL PARENB TAB3 ECHO SANE #login: #f
g# B19200 ISTRIP PARENB NL1 CR1 # B19200 CLOCAL PARENB TAB3 ECHO SANE #login: #g
h# B9600 NL1 CR1 # B9600 CLOCAL TAB3 ECHO SANE #login: #h
i# B50 PARENB ISTRIP NL1 CR1 # B50 CLOCAL CSTOPB ECHO TAB3 SANE CR2 #login: #i
j# B75 PARENB ISTRIP NL1 CR1 # B75 CLOCAL CSTOPB ECHO TAB3 SANE CR2 #login: #j
k# B110 PARENB ISTRIP NL1 CR1 # B110 CLOCAL CSTOPB ECHO TAB3 SANE CR2 #login: #k
l# B134 PARENB ISTRIP NL1 CR1 # B134 CLOCAL ECHO TAB3 SANE CR2 #login: #l
m# B150 PARENB ISTRIP NL1 CR1 # B150 CLOCAL ECHO FF1 CR2 TAB1 NL1 #login: #m
n# B200 PARENB ISTRIP NL1 CR1 # B200 CLOCAL ECHO TAB3 SANE CR2 #login: #n
o# B300 PARENB ISTRIP NL1 CR1 # B300 CLOCAL ECHO TAB3 SANE #login: #o
p# B600 PARENB ISTRIP NL1 CR1 # B600 CLOCAL ECHO TAB3 SANE #login: #p
q# B1200 PARENB ISTRIP NL1 CR1 # B1200 CLOCAL ECHO TAB3 SANE #login: #q
r# B1800 PARENB ISTRIP NL1 CR1 # B1800 CLOCAL ECHO TAB3 SANE #login: #r
s# B2400 PARENB ISTRIP NL1 CR1 # B2400 CLOCAL ECHO TAB3 SANE #login: #s
t# B4800 PARENB ISTRIP NL1 CR1 # B4800 CLOCAL ECHO TAB3 SANE #login: #t
u# B9600 PARENB ISTRIP NL1 CR1 # B9600 CLOCAL ECHO TAB3 SANE #login: #u
v# EXTA PARENB ISTRIP NL1 CR1 # EXTA CLOCAL ECHO TAB3 SANE #login: #v
w# EXTB PARENB ISTRIP NL1 CR1 # EXTB CLOCAL ECHO TAB3 SANE #login: #w
x# B19200 PARENB ISTRIP NL1 CR1 # B19200 CLOCAL ECHO TAB3 SANE #login: #x
A# B1200 ISTRIP PARENB NL1 CR1 # B1200 HUPCL PARENB TAB3 ECHO SANE #login: #B
B# B300 ISTRIP PARENB NL1 CR1 # B300 HUPCL PARENB TAB3 ECHO SANE #login: #C
C# B9600 ISTRIP PARENB NL1 CR1 # B9600 HUPCL PARENB TAB3 ECHO SANE #login: #A
D# B300 ISTRIP PARENB NL1 CR1 # B300 HUPCL PARENB TAB3 ECHO SANE CR2 #login: #E
E# B1200 ISTRIP PARENB NL1 CR1 # B1200 HUPCL PARENB TAB3 ECHO SANE FF1 #login: #F
F# B150 ISTRIP PARENB NL1 CR1 # B150 HUPCL PARENB ECHO FF1 CR2 TAB1 NL1 #login: #G
G# B110 ISTRIP PARENB NL1 CR1 # B110 HUPCL CSTOPB PARENB TAB3 SANE CR1 #login: #D
H# B1200 ISTRIP PARENB NL1 CR1 # B1200 HUPCL PARENB TAB3 ECHO SANE #login: #I
I# B300 ISTRIP PARENB NL1 CR1 # B300 HUPCL PARENB TAB3 ECHO SANE #login: #H
J# B110 ISTRIP PARENB NL1 CR1 # B110 CLOCAL CSTOPB PARENB TAB3 ECHO SANE CR1 #login: #J
K# B300 ISTRIP PARENB # B300 CLOCAL PARENB TAB3 ECHO SANE #login: #K
L# B110 BRKINT IGNPAR ISTRIP ICRNL IXON OPOST ONLCR CREAD ISIG ICANON CS7 PARENB CR2 CLOCAL ###L
M# B300 BRKINT IGNPAR ISTRIP ICRNL IXON OPOST ONLCR CREAD ISIG ICANON CS7 PARENB CR2 CLOCAL ###M
N# B600 BRKINT IGNPAR ISTRIP ICRNL IXON OPOST ONLCR CREAD ISIG ICANON CS7 PARENB CLOCAL ###N
O# B1200 BRKINT IGNPAR ISTRIP ICRNL IXON OPOST ONLCR CREAD ISIG ICANON CS7 PARENB CLOCAL ###O
P# B2400 BRKINT IGNPAR ISTRIP ICRNL IXON OPOST ONLCR CREAD ISIG ICANON CS7 PARENB CLOCAL ###P
Q# B4800 BRKINT IGNPAR ISTRIP ICRNL IXON OPOST ONLCR CREAD ISIG ICANON CS7 PARENB CLOCAL ###Q
R# B9600 BRKINT IGNPAR ISTRIP ICRNL IXON OPOST ONLCR CREAD ISIG ICANON CS7 PARENB CLOCAL ###R
S# B9600 BRKINT IGNPAR ISTRIP ICRNL IXON OPOST ONLCR CREAD ISIG ICANON CS7 PARENB CLOCAL ###S
ENDITALL