*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: tcdrain | Section: 3 | Source: Digital UNIX | File: tcdrain.3.gz
tcdrain(3) Library Functions Manual tcdrain(3) NAME tcdrain - Waits for output to complete LIBRARY Standard C Library (libc.so, libc.a) SYNOPSIS #include <termios.h> int tcdrain( int filedes); STANDARDS Interfaces documented on this reference page conform to industry stan- dards as follows: tcdrain(): XPG4, XPG4-UNIX Refer to the standards(5) reference page for more information about in- dustry standards and associated tags. PARAMETERS Specifies an open file descriptor. DESCRIPTION The tcdrain() function waits until all output written to the object re- ferred to by the filedes parameter has been transmitted. A process group is sent a SIGTTOU signal if the tcdrain() function is called from one of its member processes. If the calling process is blocking or ignoring SIGTTOU signals, the process is allowed to perform the operation and no signal is sent. [Digital] The tcdrain() function, which suspends the calling process until the request is completed, is redefined so that only the calling thread is suspended. EXAMPLE To wait until all output has been transmitted, enter: rc = tcdrain(stdout); RETURN VALUES Upon successful completion, a value of 0 (zero) is returned. Other- wise, a value of -1 is returned and errno is set to indicate the error. ERRORS The tcdrain() function sets errno to the specified values for the fol- lowing conditions: The filedes parameter does not specify a valid file descriptor. A sig- nal interrupted the tcdrain() function. The file associated with the filedes parameter is not a terminal. RELATED INFORMATION Functions: tcflow(3), tcflush(3), tcsendbreak(3) Standards: standards(5) delim off tcdrain(3)

Navigation Options