Deleted Added
full compact
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 ---