Lines Matching full:terminal

39 .Nd general terminal interface
43 This section describes the interface to the terminal drivers
45 .Ss Terminal Special Files
46 Each hardware terminal port (such as a serial port) on the system usually has a
47 terminal special device file associated with it in the directory
53 the system on one of these hardware terminal ports, the system has already
57 There is also a special case of a terminal file that connects not to
58 a hardware terminal port, but to another program on the other side.
59 These special terminal devices are called
65 Even in these cases the details of how the terminal
71 For hardware terminal ports, dial-out is supported through matching
73 For instance, the terminal called
92 device (for the very same hardware terminal port) without disturbing
96 process does not even notice that anything is happening on the terminal
113 To change settings associated with a login terminal,
116 and controlling terminal devices at a low level, such as that possibly
120 A terminal file is used like any other file in the system in that
123 For each existing terminal file, there is a software processing module
136 When a terminal file is first opened by a program, the default
142 the semantics that users normally associate with a terminal.
145 line discipline is in effect, the terminal file behaves and is
148 Refer to that man page for a full description of the terminal
159 .Ss Terminal File Operations
186 and would be called on the terminal associated with
194 .Ss Terminal File Request Descriptions
215 Set the terminal hardware into BREAK condition.
217 Clear the terminal hardware BREAK condition.
219 Assert data terminal ready (DTR).
221 Clear data terminal ready (DTR).
223 Return the current process group the terminal is associated
230 Associate the terminal with the process group (as an integer) pointed to by
271 In the past, when a process that didn't have a controlling terminal
274 .Em The Controlling Terminal
278 first opened a terminal device, it acquired that terminal as its
279 controlling terminal.
281 terminal in the first place, and this provided a mechanism to disassociate
282 the controlling terminal from the calling process.
291 The current system does not allocate a controlling terminal to
296 to make a terminal the controlling
297 terminal.
303 has the effect of disassociating it from the controlling terminal.
305 terminal.
324 Stop output on the terminal (like typing ^S at the keyboard).
326 Start output on the terminal (like typing ^Q at the keyboard).
328 Make the terminal the controlling terminal for the process (the process
329 must not currently have a controlling terminal).
333 Set exclusive use on the terminal.
339 Clear exclusive use of the terminal.
358 Put the window size information associated with the terminal in the
363 if appropriate) of the devices attached to the terminal.
367 Set the window size associated with the terminal to be the value in
381 to this terminal.
398 Data Terminal Ready.
419 This call sets the terminal modem state to that represented by
423 Return the current state of the terminal modem lines as represented
437 is cleared in the terminal.
442 immediately copied to the terminal timestamp storage.
481 Causes the kernel to write a status message to the terminal that displays the
493 controlling terminal, if any