⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⣿⣿⣷⣼⣿⠀⣴⠾⠷⠶⠦⡄⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢠⡤⢶⣦⣾⣿⣿⣿⣿⣿⣿⣿⠀⣿⣶⣶⣦⣄⠳⣤⣤⠄⠀⠀⠀ ⠀⠀⠀⢀⣼⣳⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣗⠈⠙⠻⣶⣄⡀⠀⠀⠀ ⠀⠀⠀⣰⠿⠁⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠈⠳⣤⠀⠀ ⠀⠀⢀⡟⠀⢰⣿⠟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠈⠻⣶⣄⠀⠀⠈⠛⢦ ⠀⣀⡼⠃⠀⣼⡟⠀⠀⢸⣿⡿⠉⣿⡿⠿⠛⣿⡄⠀⠀⠀⠙⠿⣆⠀⠀⠀⠈ ⠈⠁⠀⠀⢸⡟⠀⠀⠀⢸⣿⠀⠀⣿⠁⠀⠀⠈⠃⠀⠀⠀⠀⠀⠘⢷⡄⠀⠀ ⠀⠀⠀⠀⣼⠃⠀⠀⠀⢸⡟⠀⠀⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡆⠀ ⠀⠀⠀⣠⡏⠀⠀⠀⠀⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠻⠃⠀⠀⠀⠀⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ Current Dir: /usr/include/sys/ [FILE] acct.h [ edit | delete | rename | download ] [FILE] auxv.h [ edit | delete | rename | download ] [FILE] bitypes.h [ edit | delete | rename | download ] [FILE] cdefs.h [ edit | delete | rename | download ] [FILE] debugreg.h [ edit | delete | rename | download ] [FILE] dir.h [ edit | delete | rename | download ] [FILE] elf.h [ edit | delete | rename | download ] [FILE] epoll.h [ edit | delete | rename | download ] [FILE] errno.h [ edit | delete | rename | download ] [FILE] eventfd.h [ edit | delete | rename | download ] [FILE] fanotify.h [ edit | delete | rename | download ] [FILE] fcntl.h [ edit | delete | rename | download ] [FILE] file.h [ edit | delete | rename | download ] [FILE] fsuid.h [ edit | delete | rename | download ] [FILE] gmon.h [ edit | delete | rename | download ] [FILE] gmon_out.h [ edit | delete | rename | download ] [FILE] inotify.h [ edit | delete | rename | download ] [FILE] io.h [ edit | delete | rename | download ] [FILE] ioctl.h [ edit | delete | rename | download ] [FILE] ipc.h [ edit | delete | rename | download ] [FILE] kd.h [ edit | delete | rename | download ] [FILE] kdaemon.h [ edit | delete | rename | download ] [FILE] klog.h [ edit | delete | rename | download ] [FILE] mman.h [ edit | delete | rename | download ] [FILE] mount.h [ edit | delete | rename | download ] [FILE] msg.h [ edit | delete | rename | download ] [FILE] mtio.h [ edit | delete | rename | download ] [FILE] param.h [ edit | delete | rename | download ] [FILE] pci.h [ edit | delete | rename | download ] [FILE] perm.h [ edit | delete | rename | download ] [FILE] personality.h [ edit | delete | rename | download ] [FILE] poll.h [ edit | delete | rename | download ] [FILE] prctl.h [ edit | delete | rename | download ] [FILE] procfs.h [ edit | delete | rename | download ] [FILE] profil.h [ edit | delete | rename | download ] [FILE] ptrace.h [ edit | delete | rename | download ] [FILE] queue.h [ edit | delete | rename | download ] [FILE] quota.h [ edit | delete | rename | download ] [FILE] raw.h [ edit | delete | rename | download ] [FILE] reboot.h [ edit | delete | rename | download ] [FILE] reg.h [ edit | delete | rename | download ] [FILE] resource.h [ edit | delete | rename | download ] [FILE] sdt-config.h [ edit | delete | rename | download ] [FILE] sdt.h [ edit | delete | rename | download ] [FILE] select.h [ edit | delete | rename | download ] [FILE] sem.h [ edit | delete | rename | download ] [FILE] sendfile.h [ edit | delete | rename | download ] [FILE] shm.h [ edit | delete | rename | download ] [FILE] signal.h [ edit | delete | rename | download ] [FILE] signalfd.h [ edit | delete | rename | download ] [FILE] socket.h [ edit | delete | rename | download ] [FILE] socketvar.h [ edit | delete | rename | download ] [FILE] soundcard.h [ edit | delete | rename | download ] [FILE] stat.h [ edit | delete | rename | download ] [FILE] statfs.h [ edit | delete | rename | download ] [FILE] statvfs.h [ edit | delete | rename | download ] [FILE] swap.h [ edit | delete | rename | download ] [FILE] syscall.h [ edit | delete | rename | download ] [FILE] sysctl.h [ edit | delete | rename | download ] [FILE] sysinfo.h [ edit | delete | rename | download ] [FILE] syslog.h [ edit | delete | rename | download ] [FILE] sysmacros.h [ edit | delete | rename | download ] [FILE] termios.h [ edit | delete | rename | download ] [FILE] time.h [ edit | delete | rename | download ] [FILE] timeb.h [ edit | delete | rename | download ] [FILE] timerfd.h [ edit | delete | rename | download ] [FILE] times.h [ edit | delete | rename | download ] [FILE] timex.h [ edit | delete | rename | download ] [FILE] ttychars.h [ edit | delete | rename | download ] [FILE] ttydefaults.h [ edit | delete | rename | download ] [FILE] types.h [ edit | delete | rename | download ] [FILE] ucontext.h [ edit | delete | rename | download ] [FILE] uio.h [ edit | delete | rename | download ] [FILE] ultrasound.h [ edit | delete | rename | download ] [FILE] un.h [ edit | delete | rename | download ] [FILE] unistd.h [ edit | delete | rename | download ] [FILE] user.h [ edit | delete | rename | download ] [FILE] ustat.h [ edit | delete | rename | download ] [FILE] utsname.h [ edit | delete | rename | download ] [FILE] vfs.h [ edit | delete | rename | download ] [FILE] vlimit.h [ edit | delete | rename | download ] [FILE] vm86.h [ edit | delete | rename | download ] [FILE] vt.h [ edit | delete | rename | download ] [FILE] vtimes.h [ edit | delete | rename | download ] [FILE] wait.h [ edit | delete | rename | download ] [FILE] xattr.h [ edit | delete | rename | download ] Viewing: /usr/include/sys/ttydefaults.h /*- * Copyright (c) 1982, 1986, 1993 * The Regents of the University of California. All rights reserved. * (c) UNIX System Laboratories, Inc. * All or some portions of this file are derived from material licensed * to the University of California by American Telephone and Telegraph * Co. or Unix System Laboratories, Inc. and are reproduced herein with * the permission of UNIX System Laboratories, Inc. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * @(#)ttydefaults.h 8.4 (Berkeley) 1/21/94 */ /* * System wide defaults for terminal state. Linux version. */ #ifndef _SYS_TTYDEFAULTS_H_ #define _SYS_TTYDEFAULTS_H_ /* * Defaults on "first" open. */ #define TTYDEF_IFLAG (BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY) #define TTYDEF_OFLAG (OPOST | ONLCR | XTABS) #define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL) #define TTYDEF_CFLAG (CREAD | CS7 | PARENB | HUPCL) #define TTYDEF_SPEED (B9600) /* * Control Character Defaults */ #define CTRL(x) (x&037) #define CEOF CTRL('d') #ifdef _POSIX_VDISABLE # define CEOL _POSIX_VDISABLE #else # define CEOL '\0' /* XXX avoid _POSIX_VDISABLE */ #endif #define CERASE 0177 #define CINTR CTRL('c') #ifdef _POSIX_VDISABLE # define CSTATUS _POSIX_VDISABLE #else # define CSTATUS '\0' /* XXX avoid _POSIX_VDISABLE */ #endif #define CKILL CTRL('u') #define CMIN 1 #define CQUIT 034 /* FS, ^\ */ #define CSUSP CTRL('z') #define CTIME 0 #define CDSUSP CTRL('y') #define CSTART CTRL('q') #define CSTOP CTRL('s') #define CLNEXT CTRL('v') #define CDISCARD CTRL('o') #define CWERASE CTRL('w') #define CREPRINT CTRL('r') #define CEOT CEOF /* compat */ #define CBRK CEOL #define CRPRNT CREPRINT #define CFLUSH CDISCARD /* PROTECTED INCLUSION ENDS HERE */ #endif /* !_SYS_TTYDEFAULTS_H_ */ /* * #define TTYDEFCHARS to include an array of default control characters. */ #ifdef TTYDEFCHARS cc_t ttydefchars[NCCS] = { CEOF, CEOL, CEOL, CERASE, CWERASE, CKILL, CREPRINT, _POSIX_VDISABLE, CINTR, CQUIT, CSUSP, CDSUSP, CSTART, CSTOP, CLNEXT, CDISCARD, CMIN, CTIME, CSTATUS, _POSIX_VDISABLE }; #undef TTYDEFCHARS #endif