Lines Matching +full:inter +full:- +full:data
22 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
190 returns -1 with
224 returns -1 with
236 .Ss Input Processing and Reading Data
238 full-duplex mode, so that data may arrive even while output is occurring.
240 which incoming data is stored by the system before being read by a
271 This is useful for terminals that can operate in full-duplex mode.
273 The manner in which data is provided to a process reading from a terminal
286 blocked until data is available or a signal has been received.
291 .Bl -enum -offset indent
293 If there is enough data available to satisfy the entire request,
297 If there is not enough data available to satisfy the entire
299 much data as possible, the number of bytes read is returned.
301 If there is no data available, the read returns -1, with
306 When data is available depends on whether the input processing mode is
313 character, an end-of-file
315 character, or an end-of-line
350 This processing affects data in the input queue that has not yet been
357 This un-delimited
358 data makes up the current line.
366 deletes all data in the current line, if there is any.
371 characters have no effect if there is no data in the current line.
397 granularity that is used to time out bursty and short term data
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
448 If data is in the buffer at the time of the
451 if data had been received immediately after the
466 A program that uses this case to read record-based terminal
475 no longer represents an inter-byte
488 the read returns a value of zero, having read no data.
489 If data is
491 data had been received immediately after the read.
497 value of zero, having read no data.
498 .Ss Writing Data and Output Processing
517 .Bl -tag -width indent
600 representing an end-of-file indication.
689 .St -p1003.1
691 .Bl -tag -width indent
706 erased, and then the maximal sequence of non-whitespace
714 non-whitespace character is skipped in determining
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
858 .Bl -tag -width IMAXBEL -offset indent -compact
886 /* assume input is UTF-8 encoded */
889 In the context of asynchronous serial data transmission, a break
890 condition is defined as a sequence of zero-valued bits that continues for
892 The entire sequence of zero-valued
896 asynchronous serial data transmission the definition of a break condition
937 three-character sequence
943 is a two-character
944 flag preceding each sequence and X is the data of the character received
1045 terminal device to stop transmitting data, as needed to prevent the input
1047 .Sx "Input Processing and Reading Data" ,
1051 intended to cause the terminal device to resume transmitting data, as
1052 soon as the device can continue transmitting data without risk of
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
1280 As a result, this flag is only useful on initial-state devices.
1295 .Bl -tag -width NOKERNINFO -offset indent -compact
1474 is set, implementation-defined functions are recognized
1475 from the input data.
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
1569 data is recognized as the disabled special character.