Lines Matching full:terminal

33 .Nd general terminal line discipline
37 This describes a general terminal line discipline that is
39 .Ss Opening a Terminal Device File
40 When a terminal file is opened, it normally causes the process to wait
46 If the termios structure associated with the terminal file has the
77 terminal.
83 is created when a user logs in, and the login terminal is setup
84 to be the controlling terminal; all processes spawned from that
86 terminal.
89 operating interactively (that is, reading commands from a terminal)
96 group of the terminal is the same as the process group of a particular
99 When the process group of the terminal is different from the process group of
100 a job (but is still the controlling terminal), that job is said
107 sets the process group of the terminal to the process group
109 sets the process group of the terminal back to its own process
113 it never changes the process group of the terminal and does not
119 which generates the terminal stop signal
136 controlling terminal.
137 .Ss The Controlling Terminal
138 A terminal may belong to a process as its controlling terminal.
140 process of a session that has a controlling terminal has the same
141 controlling terminal.
142 A terminal may be the controlling terminal for at
144 The controlling terminal for a session is allocated by
148 A controlling terminal
149 is never acquired by merely opening a terminal device file.
150 When a controlling terminal becomes
154 The controlling terminal is inherited by a child process during a
157 A process relinquishes its controlling terminal when it
161 remaining in the old session that had this terminal as their controlling
162 terminal continue to have it.
164 controlling terminal simply by closing all of its file descriptors
165 associated with the controlling terminal if other processes continue to
168 When a controlling process terminates, the controlling terminal is
171 Subsequent access to the terminal by other processes
173 terminal treated as if modem disconnect had been sensed.
174 .Ss Terminal Access Control
176 terminal, read operations are allowed.
178 in a background process group to read from its controlling terminal
202 terminal, write operations are allowed.
204 controlling terminal will cause the process group to be sent a
213 signal, the process is allowed to write to the terminal and the
229 Certain calls that set terminal parameters are treated in the same
233 identical to that of terminal writes when
237 A terminal device associated with a terminal device file may operate in
239 Each terminal device file has associated with it an input queue, into
251 If this flag is set, the terminal
260 whether the terminal device file is in canonical mode or noncanonical
270 terminal when they are received from the terminal.
273 The manner in which data is provided to a process reading from a terminal
274 device file is dependent on whether the terminal device file is in
309 In canonical mode input processing, terminal input is processed in units
466 A program that uses this case to read record-based terminal
499 When a process writes one or more bytes to a terminal device file, they
527 process group for which the terminal is the controlling
528 terminal.
543 for which the terminal is the controlling terminal.
627 foreground process group for which the terminal is the
628 controlling terminal, and the
733 controlling terminal.
743 Receipt of this character toggles the flushing of terminal output.
751 terminal.
755 causes the kernel to write a status message to the terminal
767 written to the terminal (e.g., for debugging purposes).
789 If a modem disconnect is detected by the terminal interface for a
790 controlling terminal, and if
795 the terminal, the
798 process associated with the terminal.
805 Thus, processes that read a terminal
820 to the terminal device returns -1, with
825 .Sh General Terminal Interface
826 .Ss Closing a Terminal Device File
827 The last process to close a terminal device file causes any output
832 disconnect function, the terminal device performs a disconnect.
834 Routines that need to control certain terminal
855 terminal input control, and are composed of
908 input and output queues and if the terminal is the controlling terminal
976 parity checking is disabled, the hardware to which the terminal is
977 connected recognizes the parity bit, but the terminal special file
1045 terminal device to stop transmitting data, as needed to prevent the input
1051 intended to cause the terminal device to resume transmitting data, as
1074 field describe the basic terminal output control,
1100 /* on the terminal NL performs the CR function */
1152 terminal hardware control, and are composed of the
1285 terminal on another host, the baud rate may or may not be set on the
1286 connection between that terminal and the machine it is directly connected
1348 is set, input characters are echoed back to the terminal.
1359 character causes the terminal
1386 the terminal
1513 its controlling terminal if it is not in the foreground process group for
1514 that terminal.