tcsendbreak(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

tcsendbreak(3c)

tcsendbreak(3C)          Standard C Library Functions          tcsendbreak(3C)

NAME
       tcsendbreak - send a "break" for a specific duration

SYNOPSIS
       #include <termios.h>

       int tcsendbreak(int fildes, int duration);

DESCRIPTION
       The fildes argument is an open file descriptor associated with a termi‐
       nal.


       If the terminal is using asynchronous serial data transmission, tcsend‐
       break()  will  cause transmission of a continuous stream of zero-valued
       bits for a specific duration. If duration is 0, it will cause transmis‐
       sion of zero-valued bits for at least 0.25 seconds, and not  more  than
       0.5  seconds.  If  duration  is  not  0, it behaves in a way similar to
       tcdrain(3C).


       If the terminal is not using asynchronous serial data transmission,  it
       sends  data to generate a break condition or returns without taking any
       action.


       Attempts to use tcsendbreak() from a process which is  a  member  of  a
       background  process  group  on a fildes associated with its controlling
       terminal will cause the process group to be sent a SIGTTOU  signal.  If
       the  calling  process  is  blocking  or  ignoring  SIGTTOU signals, the
       process is allowed to perform the operation, and no signal is sent.

RETURN VALUES
       Upon successful completion, 0 is returned. Otherwise,  −1  is  returned
       and errno is set to indicate the error.

ERRORS
       The tcsendbreak() function will fail if:

       EBADF     The fildes argument is not a valid file descriptor.


       ENOTTY    The file associated with fildes is not a terminal.



       The tcsendbreak() function may fail if:

       EIO    The  process  group  of the writing process is orphaned, and the
              writing process is not ignoring or blocking SIGTTOU.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE  VALUE  _  Interface  StabilityCommitted _ MT-LevelMT-Safe, and
       Async-Signal-Safe _ StandardSee standards(7).


SEE ALSO
       tcdrain(3C), termio(4I), attributes(7), standards(7)

Oracle Solaris 11.4               14 Aug 2002                  tcsendbreak(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3