| www.delorie.com/gnu/docs/glibc/libc_354.html | search |
![]() Buy the book! | |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This chapter describes functions that are specific to terminal devices. You can use these functions to do things like turn off input echoing; set serial line characteristics such as line speed and flow control; and change which characters are used for end-of-file, command-line editing, sending signals, and similar control functions.
Most of the functions in this chapter operate on file descriptors. See section 13. Low-Level Input/Output, for more information about what a file descriptor is and how to open a file descriptor for a terminal device.
17.1 Identifying Terminals How to determine if a file is a terminal device, and what its name is. 17.2 I/O Queues About flow control and typeahead. 17.3 Two Styles of Input: Canonical or Not Two basic styles of input processing. 17.4 Terminal Modes How to examine and modify flags controlling details of terminal I/O: echoing, signals, editing. Posix. 17.5 BSD Terminal Modes BSD compatible terminal mode setting 17.6 Line Control Functions Sending break sequences, clearing terminal buffers ... 17.7 Noncanonical Mode Example How to read single characters without echo. 17.8 Pseudo-Terminals How to open a pseudo-terminal.
| webmaster donations bookstore | delorie software privacy |
| Copyright © 2003 by The Free Software Foundation | Updated Jun 2003 |