ttydefaults.h (179567) | ttydefaults.h (181905) |
---|---|
1/*- 2 * Copyright (c) 1982, 1986, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)ttydefaults.h 8.4 (Berkeley) 1/21/94 | 1/*- 2 * Copyright (c) 1982, 1986, 1993 3 * The Regents of the University of California. All rights reserved. 4 * (c) UNIX System Laboratories, Inc. 5 * All or some portions of this file are derived from material licensed 6 * to the University of California by American Telephone and Telegraph 7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with 8 * the permission of UNIX System Laboratories, Inc. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)ttydefaults.h 8.4 (Berkeley) 1/21/94 |
35 * $FreeBSD: head/sys/sys/ttydefaults.h 179567 2008-06-05 17:44:18Z ed $ | 35 * $FreeBSD: head/sys/sys/ttydefaults.h 181905 2008-08-20 08:31:58Z ed $ |
36 */ 37 38/* 39 * System wide defaults for terminal state. 40 */ 41#ifndef _SYS_TTYDEFAULTS_H_ 42#define _SYS_TTYDEFAULTS_H_ 43 44/* 45 * Defaults on "first" open. 46 */ 47#define TTYDEF_IFLAG (BRKINT | ICRNL | IMAXBEL | IXON | IXANY) 48#define TTYDEF_OFLAG (OPOST | ONLCR) 49#define TTYDEF_LFLAG_NOECHO (ICANON | ISIG | IEXTEN) 50#define TTYDEF_LFLAG_ECHO (TTYDEF_LFLAG_NOECHO \ 51 | ECHO | ECHOE | ECHOKE | ECHOCTL) 52#define TTYDEF_LFLAG TTYDEF_LFLAG_ECHO 53#define TTYDEF_CFLAG (CREAD | CS8 | HUPCL) 54#define TTYDEF_SPEED (B9600) | 36 */ 37 38/* 39 * System wide defaults for terminal state. 40 */ 41#ifndef _SYS_TTYDEFAULTS_H_ 42#define _SYS_TTYDEFAULTS_H_ 43 44/* 45 * Defaults on "first" open. 46 */ 47#define TTYDEF_IFLAG (BRKINT | ICRNL | IMAXBEL | IXON | IXANY) 48#define TTYDEF_OFLAG (OPOST | ONLCR) 49#define TTYDEF_LFLAG_NOECHO (ICANON | ISIG | IEXTEN) 50#define TTYDEF_LFLAG_ECHO (TTYDEF_LFLAG_NOECHO \ 51 | ECHO | ECHOE | ECHOKE | ECHOCTL) 52#define TTYDEF_LFLAG TTYDEF_LFLAG_ECHO 53#define TTYDEF_CFLAG (CREAD | CS8 | HUPCL) 54#define TTYDEF_SPEED (B9600) |
55#define TTYDEF_SPEED_PSEUDO (B38400) |
|
55 56/* 57 * Control Character Defaults 58 */ 59/* 60 * XXX: A lot of code uses lowercase characters, but control-character 61 * conversion is actually only valid when applied to uppercase 62 * characters. We just treat lowercase characters as if they were --- 42 unchanged lines hidden --- | 56 57/* 58 * Control Character Defaults 59 */ 60/* 61 * XXX: A lot of code uses lowercase characters, but control-character 62 * conversion is actually only valid when applied to uppercase 63 * characters. We just treat lowercase characters as if they were --- 42 unchanged lines hidden --- |