Lines Matching +full:one +full:- +full:timer +full:- +full:only
72 a complex command (a command composed of one or more related
143 most one session.
183 unless one of the
190 returns -1 with
206 signal unless one of the following special cases apply: if
224 returns -1 with
238 full-duplex mode, so that data may arrive even while output is occurring.
271 This is useful for terminals that can operate in full-duplex mode.
290 blocking, in one of three ways:
291 .Bl -enum -offset indent
301 If there is no data available, the read returns -1, with
313 character, an end-of-file
315 character, or an end-of-line
329 at most one line is returned.
331 read a whole line at once; any number of bytes, even one, may be
357 This un-delimited
396 is a timer of 0.1 second
414 serves as an inter-byte timer and is activated after
416 Since it is an inter-byte timer, it is reset
423 follows: as soon as one byte is received, the inter-byte timer is
427 bytes are received before the inter-byte timer expires
428 (remember that the timer is reset upon receipt of each byte), the read is
430 If the timer expires before
436 expires at least one byte is returned because the timer would
456 is zero, the timer plays no role
457 and only
466 A program that uses this case to read record-based terminal
475 no longer represents an inter-byte
476 timer.
477 It now serves as a read timer that is activated as soon as the
480 byte is received or the read timer expires.
481 Note that in this case if the timer expires, no bytes are returned.
482 If the timer does not
483 expire, the only way the read can be satisfied is if a byte is received.
490 in the buffer at the time of the read, the timer is started as if
499 When a process writes one or more bytes to a terminal device file, they
517 .Bl -tag -width indent
600 representing an end-of-file indication.
689 .St -p1003.1
691 .Bl -tag -width indent
702 Erases the last word in the current line according to one of two algorithms.
706 erased, and then the maximal sequence of non-whitespace
714 non-whitespace character is skipped in determining
729 signal is delivered when one of the processes
766 is set to a non-zero value, the running thread's kernel stack is
806 file and test for end-of-file can terminate appropriately after a
820 to the terminal device returns -1, with
840 and one array of special characters.
858 .Bl -tag -width IMAXBEL -offset indent -compact
886 /* assume input is UTF-8 encoded */
890 condition is defined as a sequence of zero-valued bits that continues for
891 more than the time to send one byte.
892 The entire sequence of zero-valued
894 a time equivalent to more than one byte.
937 three-character sequence
943 is a two-character
1042 The system shall transmit one or more
1048 and shall transmit one or more
1077 .Bl -tag -width ONOEOT -offset indent -compact
1081 /* map NL to CR-NL (ala
1146 is set, the NL character is assumed to do the carriage-return function;
1157 .Bl -tag -width CRTSXIFLOW -offset indent -compact
1214 is set, two stop bits are used, otherwise one stop bit.
1280 As a result, this flag is only useful on initial-state devices.
1295 .Bl -tag -width NOKERNINFO -offset indent -compact
1459 (job control only).
1461 character matches one of these control characters, the function
1467 Thus these special input functions are possible only
1474 is set, implementation-defined functions are recognized
1489 implementation-defined functions are not recognized, and the
1541 .Bl -column "Index Name" "Special Character" -offset indent -compact
1558 .It Dv VMIN Ta --- Ta \&1
1559 .It Dv VTIME Ta --- Ta \&0
1564 value of one of the changeable special control characters (see