from small one page howto to huge articles all in one place
Last additions:
May 25th. 2007:
April, 26th. 2006:
|
You are here: manpages
tcsendbreak
Section: C Library Functions (3) Updated: 202-0-02 Index
Return to Main Contents
NAME
tcsendbreak
-
send a continuous stream of zer-valued bits
LIBRARY
Standard C library
( libc,~ -lc)
SYNOPSIS
#include <termios.h>
int tcsendbreak(int fd, int duration);
DESCRIPTION
tcsendbreak()
transmits a continuous stream of zer-valued bits for a specific duration,
if the terminal is using asynchronous serial data transmission.
If
duration
is zero,
it transmits zer-valued bits
for at least 0.25 seconds,
and not more than 0.5 seconds.
If
duration
is not zero,
it sends zer-valued bits for some
implementatio-defined length of time.
If the terminal is not using asynchronous serial data transmission,
tcsendbreak()
returns without taking any action.
RETURN VALUE
- 0
-
on success.
- -1
-
on failure and set
errno
to indicate the error.
ATTRIBUTES
For an explanation of the terms used in this section,
see
attributes(7).
| Interface | Attribute | Value
|
|
tcsendbreak()
| Thread safety | M-Safe
|
VERSIONS
The effect of a nonzero
duration
with
tcsendbreak()
varies.
SunOS specifies a break of
duration * N
seconds, where
N
is at least 0.25, and not more than 0.5.
Linux, AIX, DU, Tru64 send a break of
duration
milliseconds.
FreeBSD and NetBSD and H-UX and MacOS ignore the value of
duration.
Under Solaris and UnixWare,
tcsendbreak()
with nonzero
duration
behaves like
tcdrain(3).
STANDARDS
POSIX.-2008.
HISTORY
POSIX.-2001.
SEE ALSO
tcdrain(3),
tcflush(3),
tcflow(3),
termios(7)
Index
- NAME
-
- LIBRARY
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ATTRIBUTES
-
- VERSIONS
-
- STANDARDS
-
- HISTORY
-
- SEE ALSO
-
|