| Skip Navigation Links | |
| Exit Print View | |
![]() | man pages section 3: Basic Library Functions Oracle Solaris 11 Information Library |
enable_extended_FILE_stdio(3C)
posix_spawnattr_getschedparam(3C)
posix_spawnattr_getschedpolicy(3C)
posix_spawnattr_getsigdefault(3C)
posix_spawnattr_getsigignore_np(3C)
posix_spawnattr_getsigmask(3C)
posix_spawnattr_setschedparam(3C)
posix_spawnattr_setschedpolicy(3C)
posix_spawnattr_setsigdefault(3C)
posix_spawnattr_setsigignore_np(3C)
posix_spawnattr_setsigmask(3C)
posix_spawn_file_actions_addclose(3C)
posix_spawn_file_actions_addclosefrom_np(3C)
posix_spawn_file_actions_adddup2(3C)
posix_spawn_file_actions_addopen(3C)
posix_spawn_file_actions_destroy(3C)
posix_spawn_file_actions_init(3C)
pthread_attr_getdetachstate(3C)
pthread_attr_getinheritsched(3C)
pthread_attr_getschedparam(3C)
pthread_attr_getschedpolicy(3C)
pthread_attr_setdetachstate(3C)
pthread_attr_setinheritsched(3C)
pthread_attr_setschedparam(3C)
pthread_attr_setschedpolicy(3C)
pthread_barrierattr_destroy(3C)
pthread_barrierattr_getpshared(3C)
pthread_barrierattr_setpshared(3C)
pthread_condattr_getpshared(3C)
pthread_condattr_setpshared(3C)
pthread_cond_reltimedwait_np(3C)
pthread_key_create_once_np(3C)
pthread_mutexattr_getprioceiling(3C)
pthread_mutexattr_getprotocol(3C)
pthread_mutexattr_getpshared(3C)
pthread_mutexattr_getrobust(3C)
pthread_mutexattr_setprioceiling(3C)
pthread_mutexattr_setprotocol(3C)
pthread_mutexattr_setpshared(3C)
pthread_mutexattr_setrobust(3C)
pthread_mutex_getprioceiling(3C)
pthread_mutex_reltimedlock_np(3C)
pthread_mutex_setprioceiling(3C)
pthread_rwlockattr_destroy(3C)
pthread_rwlockattr_getpshared(3C)
pthread_rwlockattr_setpshared(3C)
pthread_rwlock_reltimedrdlock_np(3C)
pthread_rwlock_reltimedwrlock_np(3C)
pthread_rwlock_timedrdlock(3C)
pthread_rwlock_timedwrlock(3C)
rctlblk_get_enforced_value(3C)
- send a ``break'' for a specific duration
#include <termios.h>inttcsendbreak(intfildes,intduration);
Thefildes argument is an open file descriptor associated with a terminal.
If the terminal is using asynchronous serial data transmission,tcsendbreak() will causetransmission of a continuous stream of zero-valued bits for a specific duration. Ifduration is 0, it will cause transmission of zero-valued bitsfor at least 0.25 seconds, and not more than 0.5 seconds. Ifduration is not 0, it behaves in a way similar totcdrain(3C).
If the terminal is not using asynchronous serial data transmission, it sendsdata to generate a break condition or returns without taking any action.
Attempts to usetcsendbreak() from a process which is a member ofa background process group on afildes associated with its controlling terminalwill cause the process group to be sent aSIGTTOU signal. Ifthe calling process is blocking or ignoringSIGTTOU signals, the process is allowedto perform the operation, and no signal is sent.
Upon successful completion,0 is returned. Otherwise,-1 is returned anderrnois set to indicate the error.
Thetcsendbreak() function will fail if:
Thefildes argument is not a valid file descriptor.
The file associated withfildes is not a terminal.
Thetcsendbreak() function may fail if:
The process group of the writing process is orphaned, and the writing process is not ignoring or blockingSIGTTOU.
Seeattributes(5) for descriptions of the following attributes:
|
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices | ![]() ![]() |