2 .\" Copyright 1989 AT&T
3 .\" Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved
4 .\" Copyright (c) 2014, Joyent, Inc. All Rights Reserved
5 .\" Portions Copyright (c) 1992, X/Open Company Limited All Rights Reserved
6 .\" Sun Microsystems, Inc. gratefully acknowledges The Open Group for permission to reproduce portions of its copyrighted documentation. Original documentation from The Open Group can be obtained online at http://www.opengroup.org/bookstore/.
7 .\" The Institute of Electrical and Electronics Engineers and The Open Group, have given us permission to reprint portions of their documentation. In the following statement, the phrase "this text" refers to portions of the system documentation. Portions of this text
8 .\" are reprinted and reproduced in electronic form in the Sun OS Reference Manual, from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of Electrical
9 .\" and Electronics Engineers, Inc and The Open Group. In the event of any discrepancy between these versions and the original IEEE and The Open Group Standard, the original IEEE and The Open Group Standard is the referee document. The original Standard can be obtained online at http://www.opengroup.org/unix/online.html.
10 .\" This notice shall appear on any product containing this material.
11 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
12 .\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with
13 .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
14 .TH STTY 1 "Oct 25, 2017"
16 stty \- set the options for a terminal
20 \fB/usr/bin/stty\fR [\fB-a\fR | \fB-g\fR]
25 \fB/usr/bin/stty\fR [\fImodes\fR]
30 The \fBstty\fR utility sets certain terminal I/O options for the device that is
31 the current standard input. Without arguments, \fBstty\fR reports the settings
35 In this report, if a character is preceded by a caret (\fB^\fR), then the value
36 of that option is the corresponding control character (for example, \fB^h\fR is
37 CTRL-h. In this case, recall that CTRL-h is the same as the BACKSPACE key). The
38 sequence \fB^@\fR means that an option has a null value.
41 See \fBtermio\fR(7I) for detailed information about the modes listed from
42 \fBControl\fR \fBModes\fR through \fBLocal Modes\fR. For detailed information
43 about the modes listed under \fBHardware\fR \fBFlow\fR \fBControl\fR
44 \fBModes\fR and \fBClock Modes\fR, see \fBtermiox\fR(7I).
47 Operands described in the \fBCombination Modes\fR section are implemented using
48 options in the earlier sections. Notice that many combinations of options make
49 no sense, but no sanity checking is performed. Hardware flow control and clock
50 modes options might not be supported by all hardware interfaces.
53 The following options are supported:
60 Writes to standard output all of the option settings for the terminal.
69 Reports current settings in a form that can be used as an argument to another
70 \fBstty\fR command. Emits termios-type output if the underlying driver supports
71 it. Otherwise, it emits termio-type output.
76 The following \fImode\fR operands are supported:
80 \fB\fBparenb\fR(\fB-parenb\fR)\fR
83 Enable (disable) parity generation and detection.
89 \fB\fBparext\fR(\fB-parext\fR)\fR
92 Enable (disable) extended parity generation and detection for mark and space
99 \fB\fBparodd\fR(\fB-parodd\fR)\fR
102 Select odd (even) parity, or mark (space) parity if \fBparext\fR is enabled.
108 \fB\fBcs5\fR \fBcs6\fR \fBcs7\fR \fBcs8\fR\fR
111 Select character size (see \fBtermio\fR(7I)).
120 Hang up line immediately.
126 \fB\fBhupcl\fR (\fB-hupcl\fR)\fR
129 Hang up (do not hang up) connection on last close.
135 \fB\fBhup\fR (\fB-hup\fR)\fR
138 Same as \fBhupcl\fR(\fB-hupcl\fR).
144 \fB\fBcstopb\fR (\fB-cstopb\fR)\fR
147 Use two (one) stop bits per character.
153 \fB\fBcread\fR (\fB-cread\fR)\fR
156 Enable (disable) the receiver.
162 \fB\fBcrtscts\fR (\fB-crtscts\fR)\fR
165 Enable output hardware flow control. Raise the \fBRTS\fR (Request to Send)
166 modem control line. Suspends output until the CTS (Clear to Send) line is
173 \fB\fBcrtsxoff\fR (\fB-crtsxoff\fR)\fR
176 Enable input hardware flow control. Raise the \fBRTS\fR (Request to Send) modem
177 control line to receive data. Suspends input when RTS is low.
183 \fB\fBclocal\fR (\fB-clocal\fR)\fR
186 Assume a line without (with) modem control.
195 Set the widths of multibyte characters to the values defined in the current
196 locale specified by \fBLC_CTYPE\fR. Internally, width is expressed in terms of
197 bytes per character, and screen or display columns per character.
203 \fB110 300 600 1200 1800\fR
207 \fB2400 4800 9600 19200\fR
211 \fB38400 357600 76800 115200\fR
215 \fB153600 230400 307200 460800\fR
219 Set terminal baud rate to the number given, if possible. (All speeds are not
220 supported by all hardware interfaces.)
226 \fBispeed 0 110 300 600 1200\fR
230 \fB1800 2400 4800 9600 19200\fR
234 \fB38400 57600 76800 115200\fR
238 \fB153600 230400 307200 460800\fR
242 Set terminal input baud rate to the number given, if possible. (Not all
243 hardware supports split baud rates.) If the input baud rate is set to \fB0\fR,
244 the input baud rate is specified by the value of the output baud rate.
250 \fBospeed 0 110 300 600 1200\fR
254 \fB1800 2400 4800 9600 19200\fR
258 \fB38400 57600 76800 115200\fR
262 \fB153600 230400 307200 460800\fR
266 Set terminal output baud rate to the number given, if possible. (Not all
267 hardware supports split baud rates.) If the output baud rate is set to \fB0\fR,
268 the line is hung up immediately.
274 \fB\fBignbrk\fR (\fB-ignbrk\fR)\fR
277 Ignore (do not ignore) break on input.
283 \fB\fBbrkint\fR (\fB-brkint\fR)\fR
286 Signal (do not signal) INTR on break.
292 \fB\fBignpar\fR (\fB-ignpar\fR)\fR
295 Ignore (do not ignore) parity errors.
301 \fB\fBparmrk\fR (\fB-parmrk\fR)\fR
304 Mark (do not mark) parity errors (see \fBtermio\fR(7I)).
310 \fB\fBinpck\fR (\fB-inpck\fR)\fR
313 Enable (disable) input parity checking.
319 \fB\fBistrip\fR (\fB-istrip\fR)\fR
322 Strip (do not strip) input characters to seven bits.
328 \fB\fBinlcr\fR (\fB-inlcr\fR)\fR
331 Map (do not map) NL to CR on input.
337 \fB\fBigncr\fR (\fB-igncr\fR)\fR
340 Ignore (do not ignore) CR on input.
346 \fB\fBicrnl\fR (\fB-icrnl\fR)\fR
349 Map (do not map) CR to NL on input.
355 \fB\fBiuclc\fR (\fB-iuclc\fR)\fR
358 Map (do not map) upper-case alphabetics to lower case on input.
364 \fB\fBixon\fR (\fB-ixon\fR)\fR
367 Enable (disable) START/STOP output control. Output is stopped by sending STOP
368 control character and started by sending the START control character.
374 \fB\fBixany\fR (\fB-ixany\fR)\fR
377 Allow any character (only DC1) to restart output.
383 \fB\fBixoff\fR (\fB-ixoff\fR)\fR
386 Request that the system send (not send) START/STOP characters when the input
387 queue is nearly empty/full.
393 \fB\fBimaxbel\fR (\fB-imaxbel\fR)\fR
396 Echo (do not echo) \fBBEL\fR when the input line is too long. If \fBimaxbel\fR
397 is set, the \fBASCII BEL\fR character (\fB07 hex\fR) is echoed if the input
398 stream overflows. Further input is not stored, but any input already present
399 is not disturbed. If \fB-imaxbel\fR is set, no \fBBEL\fR character is echoed,
400 and all unread input present in the input queue is discarded if the input
407 \fB\fBopost\fR (\fB-opost\fR)\fR
410 Post-process output (do not post-process output; ignore all other output
417 \fB\fBolcuc\fR (\fB-olcuc\fR)\fR
420 Map (do not map) lower-case alphabetics to upper case on output.
426 \fB\fBonlcr\fR (\fB-onlcr\fR)\fR
429 Map (do not map) NL to CR-NL on output.
435 \fB\fBocrnl\fR (\fB-ocrnl\fR)\fR
438 Map (do not map) CR to NL on output.
444 \fB\fBonocr\fR (\fB-onocr\fR)\fR
447 Do not (do) output CRs at column zero.
453 \fB\fBonlret\fR (\fB-onlret\fR)\fR
456 On the terminal NL performs (does not perform) the CR function.
462 \fB\fBofill\fR (\fB-ofill\fR)\fR
465 Use fill characters (use timing) for delays.
471 \fB\fBofdel\fR (\fB-ofdel\fR)\fR
474 Fill characters are DELs (NULs).
480 \fB\fBcr0 cr1 cr2 cr3\fR\fR
483 Select style of delay for carriage returns (see \fBtermio\fR(7I)).
492 Select style of delay for line-feeds (see \fBtermio\fR(7I)).
498 \fB\fBtab0 tab1 tab2 tab3\fR\fR
501 Select style of delay for horizontal tabs (see \fBtermio\fR(7I)).
510 Select style of delay for backspaces (see \fBtermio\fR(7I)).
519 Select style of delay for form-feeds (see \fBtermio\fR(7I)).
528 Select style of delay for vertical tabs (see \fBtermio\fR(7I)).
534 \fB\fBisig\fR(\fB-isig\fR)\fR
537 Enable (disable) the checking of characters against the special control
538 characters INTR, QUIT, SWTCH, and SUSP. For information on \fBSWTCH\fR, see
545 \fB\fBicanon\fR (\fB-icanon\fR)\fR
548 Enable (disable) canonical input (ERASE and KILL processing). Does not set
549 \fBMIN\fR or \fBTIME\fR.
555 \fB\fBxcase\fR (\fB-xcase\fR)\fR
558 Canonical (unprocessed) upper/lower-case presentation.
564 \fB\fBecho\fR (\fB-echo\fR)\fR
567 Echo back (do not echo back) every character typed.
573 \fB\fBechoe\fR (\fB-echoe\fR)\fR
576 Echo (do not echo) ERASE character as a backspace-space-backspace string. This
577 mode erases the ERASEed character on many CRT terminals; however, it does not
578 keep track of column position and, as a result, it might be confusing for
579 escaped characters, tabs, and backspaces.
585 \fB\fBechok\fR(\fB-echok\fR)\fR
588 Echo (do not echo) NL after KILL character.
594 \fB\fBlfkc\fR (\fB-lfkc\fR)\fR
597 The same as \fBechok\fR(\fB-echok\fR); obsolete.
603 \fB\fBechonl\fR (\fB-echonl\fR)\fR
606 Echo (do not echo) NL.
612 \fB\fBnoflsh\fR (\fB-noflsh\fR)\fR
615 Disable (enable) flush after INTR, QUIT, or SUSP.
621 \fB\fBstwrap\fR (\fB-stwrap\fR)\fR
624 Disable (enable) truncation of lines longer than \fB79\fR characters on a
631 \fB\fBtostop\fR (\fB-tostop\fR)\fR
634 Send (do not send) \fBSIGTTOU\fR when background processes write to the
641 \fB\fBechoctl\fR \fB(\fR\fB-echoctl\fR\fB)\fR\fR
644 Echo (do not echo) control characters as \fB^\fR\fIchar,\fR delete as \fB^?\fR.
650 \fB\fBechoprt\fR \fB(\fR\fB-echoprt\fR\fB)\fR\fR
653 Echo (do not echo) erase character as character is ``erased''.
659 \fB\fBechoke\fR \fB(\fR\fB-echoke\fR\fB)\fR\fR
662 BS-SP-BS erase (do not BS-SP-BS erase) entire line on line kill.
668 \fB\fBflusho\fR \fB(\fR\fB-flusho\fR\fB)\fR\fR
671 Output is (is not) being flushed.
677 \fB\fBpendin\fR \fB(\fR\fB-pendin\fR\fB)\fR\fR
680 Retype (do not retype) pending input at next read or input character.
686 \fB\fBiexten\fR \fB(\fR\fB-iexten\fR\fB)\fR\fR
689 Enable (disable) special control characters not currently controlled by
690 \fBicanon\fR, \fBisig\fR, \fBixon\fR, or \fBixoff\fR: \fBVEOL\fR, \fBVSWTCH\fR,
691 \fBVREPRINT\fR, \fBVDISCARD\fR, \fBVDSUSP\fR, \fBVWERASE\fR, \fBand\fR
698 \fB\fBstflush\fR \fB(\fR\fB-stflush\fR)\fR
701 Enable (disable) flush on a synchronous line after every \fBwrite\fR(2).
707 \fB\fBstappl\fR \fB(\fR\fB-stappl\fR)\fR
710 Use application mode (use line mode) on a synchronous line.
713 .SS "Hardware Flow Control Modes"
716 \fB\fBrtsxoff\fR (\fB-rtsxoff\fR)\fR
719 Enable (disable) RTS hardware flow control on input.
725 \fB\fBctsxon\fR (\fB-ctsxon\fR)\fR
728 Enable (disable) CTS hardware flow control on output.
734 \fB\fBdtrxoff\fR (\fB-dtrxoff\fR)\fR
737 Enable (disable) DTR hardware flow control on input.
743 \fB\fBcdxon\fR (\fB-cdxon\fR)\fR
746 Enable (disable) CD hardware flow control on output.
752 \fB\fBisxoff\fR (\fB-isxoff\fR)\fR
755 Enable (disable) isochronous hardware flow control on input.
764 Get transmit clock from internal baud rate generator.
773 Get the transmit clock from transmitter signal element timing (DCE source)
774 lead, CCITT V.24 circuit 114, EIA-232-D pin 15.
783 Get transmit clock from receiver signal element timing (DCE source) lead, CCITT
784 V.24 circuit 115, EIA-232-D pin 17.
793 Get receive clock from internal baud rate generator.
802 Get receive clock from transmitter signal element timing (DCE source) lead,
803 CCITT V.24 circuit 114, EIA-232-D pin 15.
812 Get receive clock from receiver signal element timing (DCE source) lead, CCITT
813 V.24 circuit 115, EIA-232-D pin 17.
822 Transmitter signal element timing clock not provided.
828 \fB\fBtsetcrbrg\fR\fR
831 Output receive baud rate generator on transmitter signal element timing (DTE
832 source) lead, CCITT V.24 circuit 113, EIA-232-D pin 24.
838 \fB\fBtsetctbrg\fR\fR
841 Output transmit baud rate generator on transmitter signal element timing (DTE
842 source) lead, CCITT V.24 circuit 113, EIA-232-D pin 24.
848 \fB\fBtsetctset\fR\fR
851 Output transmitter signal element timing (DCE source) on transmitter signal
852 element timing (DTE source) lead, CCITT V.24 circuit 113, EIA-232-D pin 24.
858 \fB\fBtsetcrset\fR\fR
861 Output receiver signal element timing (DCE source) on transmitter signal
862 element timing (DTE source) lead, CCITT V.24 circuit 113, EIA-232-D pin 24.
871 Receiver signal element timing clock not provided.
877 \fB\fBrsetcrbrg\fR\fR
880 Output receive baud rate generator on receiver signal element timing (DTE
881 source) lead, CCITT V.24 circuit 128, no EIA-232-D pin.
887 \fB\fBrsetctbrg\fR\fR
890 Output transmit baud rate generator on receiver signal element timing (DTE
891 source) lead, CCITT V.24 circuit 128, no EIA-232-D pin.
897 \fB\fBrsetctset\fR\fR
900 Output transmitter signal element timing (DCE source) on receiver signal
901 element timing (DTE source) lead, CCITT V.24 circuit 128, no EIA-232-D pin.
907 \fB\fBrsetcrset\fR\fR
910 Output receiver signal element timing (DCE source) on receiver signal element
911 timing (DTE source) lead, CCITT V.24 circuit 128, no EIA-232-D pin.
914 .SS "Control Assignments"
917 \fB\fIcontrol-character\fR \fIc\fR\fR
921 Set \fIcontrol-character\fR to \fIc\fR, where:
925 \fB\fIcontrol-character\fR\fR
928 is \fBctab\fR, \fBdiscard\fR, \fBdsusp\fR, \fBeof\fR, \fBeol\fR, \fBeol2\fR,
929 \fBerase\fR, \fBerase2\fR, \fBintr\fR, \fBkill\fR, \fBlnext\fR, \fBquit\fR,
930 \fBreprint\fR, \fBstart\fR, \fBstop\fR, \fBsusp\fR, \fBstatus\fR, \fBswtch\fR,
931 or \fBwerase\fR (\fBctab\fR is used with \fB-stappl\fR, see \fBtermio\fR(7I)).
932 For information on \fBswtch\fR, see NOTES.
941 If \fIc\fR is a single character, the control character is set to that
944 In the POSIX locale, if \fIc\fR is preceded by a caret (\fB^\fR) indicating an
945 escape from the shell and is one of those listed in the \fI^c\fR column of the
946 following table, then its value used (in the Value column) is the corresponding
947 control character (for example, ``\fB^d\fR'' is a CTRL-d). ``\fB^?\fR'' is
948 interpreted as DEL and ``\fB^\(mi\fR'' is interpreted as undefined.
960 \fB^\fR\fIc\fR \fBValue\fR \fB^\fR\fIc\fR \fBValue\fR \fB^\fR\fIc\fR \fBValue\fR
961 \fBa\fR, A <SOH> \fBl\fR, L <FF> \fBw\fR, W <ETB>
962 \fBb\fR, B <STX> \fBm\fR, M <CR> \fBx\fR, X <CAN>
963 \fBc\fR, C <ETX> \fBn\fR, N <SO> \fBy\fR, Y <EM>
964 \fBd\fR, D <EOT> \fBo\fR, O <SI> \fBz\fR, Z <SUB>
965 \fBe\fR, E <ENQ> \fBp\fR, P <DLE> \fB[\fR <ESC>
966 \fBf\fR, F <ACK> \fBq\fR, Q <DC1> \fB\e\fR <FS>
967 \fBg\fR, G <BEL> \fBr\fR, R <DC2> \fB]\fR <GS>
968 \fBh\fR, H <BS> \fBs\fR, S <DC3> \fB^\fR <RS>
969 \fBi\fR, I <HT> \fBt\fR, T <DC4> \fB_\fR <US>
970 \fBj\fR, J <LF> \fBu\fR, U <NAK> \fB?\fR <DEL>
971 \fBk\fR, K <VT> \fBv\fR, V <SYN>
977 \fB\fBmin\fR \fInumber\fR\fR
981 \fB\fBtime\fR \fInumber\fR\fR
984 Set the value of \fBmin\fR or \fBtime\fR to \fInumber\fR. \fBMIN\fR and
985 \fBTIME\fR are used in Non-Canonical mode input processing (\fB-icanon\fR).
991 \fB\fBline\fR \fIi\fR\fR
994 Set line discipline to \fIi\fR ( \fB0\fR< \fIi\fR <\fB127\fR).
997 .SS "Combination Modes"
1000 \fB\fIsaved\fR \fIsettings\fR\fR
1003 Set the current terminal characteristics to the saved settings produced by the
1010 \fB\fBevenp\fR or \fBparity\fR\fR
1013 Enable \fBparenb\fR and \fBcs7\fR, or disable \fBparodd\fR.
1022 Enable \fBparenb\fR, \fBcs7\fR, and \fBparodd\fR.
1031 Enable \fBparenb\fR, \fBcs7\fR, and \fBparext\fR.
1040 Enable \fBparenb\fR, \fBcs7\fR, \fBparodd\fR, and \fBparext\fR.
1046 \fB\fB-parity\fR, or \fB-evenp\fR\fR
1049 Disable \fBparenb\fR, and set \fBcs8\fR.
1058 Disable \fBparenb\fR and \fBparodd\fR, and set \fBcs8\fR.
1067 Disable \fBparenb\fR and \fBparext\fR, and set \fBcs8\fR.
1076 Disable \fBparenb\fR, \fBparodd\fR, and \fBparext\fR, and set \fBcs8\fR.
1082 \fB\fBraw\fR (\fB-raw\fR or \fBcooked\fR)\fR
1085 Enable (disable) raw input and output. Raw mode is equivalent to setting:
1089 stty cs8 -icanon min 1 time 0 -isig -xcase \e
1098 \fB\fBnl\fR (\fB-nl\fR)\fR
1101 Unset (set) \fBicrnl\fR, \fBonlcr\fR. In addition \fB-nl\fR unsets \fBinlcr\fR,
1102 \fBigncr\fR, \fBocrnl\fR, and \fBonlret\fR.
1107 \fB\fBnl\fR (\fB-nl\fR)\fR
1110 Set (unset) \fBicrnl\fR. In addition, \fB-nl\fR unsets \fBinlcr\fR,
1111 \fBigncr\fR, \fBocrnl\fR, and \fBonlret\fR; \fB-nl\fR sets \fBonlcr\fR, and
1112 \fBnl\fR unsets \fBonlcr\fR.
1118 \fB\fBlcase\fR (\fB-lcase\fR)\fR
1121 Set (unset) \fBxcase\fR, \fBiuclc\fR, and \fBolcuc\fR.
1127 \fB\fBLCASE\fR (\fB-LCASE\fR)\fR
1130 Same as \fBlcase\fR (\fB-lcase\fR).
1136 \fB\fBtabs\fR (\fB-tabs\fR or \fBtab3\fR)\fR
1139 Preserve (expand to spaces) tabs when printing.
1148 Reset ERASE, ERASE2, and KILL characters back to normal DEL, CTRL-h, and CTRL-u,
1158 Reset all modes to some reasonable values.
1167 Set all modes suitable for the terminal type \fIterm\fR, where \fIterm\fR is
1168 one of \fBtty33\fR, \fBtty37\fR, \fBvt05\fR, \fBtn300\fR, \fBti700\fR, or
1178 Set normal asynchronous communications where clock settings are \fBxcibrg\fR,
1179 \fBrcibrg\fR, \fBtsetcoff\fR and \fBrsetcoff\fR.
1185 \fB\fBrows\fR \fIn\fR\fR
1188 Set window size to \fIn\fR rows.
1194 \fB\fBcolumns\fR \fIn\fR\fR
1197 Set window size to \fIn\fR columns.
1203 \fB\fBcols\fR \fIn\fR\fR
1206 Set window size to \fIn\fR columns. \fBcols\fR is a shorthand alias for
1213 \fB\fBypixels\fR \fIn\fR\fR
1216 Set vertical window size to \fIn\fR pixels.
1222 \fB\fBxpixels\fR \fIn\fR\fR
1225 Set horizontal window size to \fIn\fR pixels.
1230 The \fB-g\fR flag is designed to facilitate the saving and restoring of
1231 terminal state from the shell level. For example, a program can:
1235 saveterm="$(stty -g)" # save terminal state
1236 stty (new settings) # set new state
1238 stty $saveterm # restore terminal state
1245 Since the \fB-a\fR format is so loosely specified, scripts that save and
1246 restore terminal settings should use the \fB-g\fR option.
1247 .SH ENVIRONMENT VARIABLES
1249 See \fBenviron\fR(5) for descriptions of the following environment variables
1250 that affect the execution of \fBstty\fR: \fBLANG\fR, \fBLC_ALL\fR,
1251 \fBLC_CTYPE\fR, \fBLC_MESSAGES\fR, and \fBNLSPATH\fR.
1254 The following exit values are returned:
1261 Successful completion.
1275 See \fBattributes\fR(5) for descriptions of the following attributes:
1281 ATTRIBUTE TYPE ATTRIBUTE VALUE
1283 Interface Stability Committed
1285 Standard See \fBstandards\fR(5).
1290 \fBtabs\fR(1), \fBioctl\fR(2), \fBwrite\fR(2), \fBgetwidth\fR(3C),
1291 \fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5), \fBldterm\fR(7M),
1292 \fBtermio\fR(7I), \fBtermiox\fR(7I)
1295 Solaris does not support any of the actions implied by \fBswtch\fR, which was
1296 used by the \fBsxt\fR driver on System V release 4. Solaris allows the
1297 \fBswtch\fR value to be set, and prints it out if set, but it does not perform
1298 the \fBswtch\fR action.
1301 The job switch functionality on Solaris is actually handled by job control.
1302 \fBsusp\fR is the correct setting for this.