Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/t/tcsendbreak.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/t/tcsendbreak.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/t/tcsendbreak.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/t/tcsendbreak.html on line 8
Assert a break condition over a communications line
#include <termios.h>
int tcsendbreak( int fildes,
int duration );
- fd
- A file descriptor that's associated with the line that you want to
assert the break on.
- duration
- The number of milliseconds that you want to break for.
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
The tcsendbreak() function asserts a break condition over the
communication line associated with the opened file descriptor
indicated by fildes.
The break condition lasts for at least duration milliseconds, or
approximately 300 milliseconds if duration is zero.
The system rounds the effective value of duration up to
the next highest supported interval, which is typically a multiple of
100 milliseconds.
- 0
- Success.
- -1
- An error occurred
(errno is set).
- EBADF
- The argument fildes is invalid.
- ENOSYS
- The resource manager associated with fildes doesn't support
this call.
- ENOTTY
- The argument fildes doesn't refer to a terminal device.
#include <termios.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
int main( void )
{
int fd;
fd = open( "/dev/ser1", O_RDWR );
/* Send a 500 millisecond break */
tcsendbreak( fd, 500 );
close( fd );
return EXIT_SUCCESS;
}
POSIX 1003.1
Safety: | |
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
tcdrain(),
tcflow(),
tcflush()
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/t/tcsendbreak.html on line 177
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/t/tcsendbreak.html on line 177