̾??
tcsendbreak,
    tcdrain, tcflush,
    tcflow —
    ?饤???????ؿ?
Standard C Library (libc, -lc)
<termios.h>
    int
    tcdrain(int
    fd) int
    tcflow(int fd,
    int action) int
    tcflush(int fd,
    int action) int
    tcsendbreak(int fd,
    int len)
tcdrain() ?ؿ??ϡ?
    fd
    ?ǻ??Ȥ?????ü???ؽ????ޤ??뤹?٤Ƥν??Ϥ?ü????
    ž?????????ޤ??Ԥ??ޤ???
tcflow()
    ?ؿ??ϡ? action
    ???ͤ˱????ơ? fd
    ?ǻ??Ȥ?????ü???ؤΥǡ?????
    ?????ޤ??Ϥ???ü???????Υǡ????μ????????????ߤ??ޤ???
    action ???ͤϡ?
    ???Τ????줫?Ǥʤ????Фʤ??ޤ?????
  - TCOOFF
- ???Ϥ????????ߤ??ޤ???
- TCOON
- ???????ߤ??????Ϥ??Ƴ????ޤ???
- TCIOFF
- ü?????????ƥ??ؤΥǡ????????????ߤ????褦?ˡ?
      STOP ?????饯???????????ޤ? (
      termios(4)
      ?? ‘Input Modes’ ???????????? IXOFF
      ?β????? ???Ȥ??Ʋ????? )??
- TCION
- ü?????????ƥ??ؤΥǡ????????Ϥ????褦?ˡ?
      START ?????饯?? ?????????ޤ? (
      termios(4)
      ?? ‘Input Modes’ ???????????? IXOFF
      ?β????? ???Ȥ??Ƥ??????? )??
tcflush()
    ?ؿ??ϡ? fd
    ?ǻ??Ȥ?????ü???ؽ????ޤ????٤??ǡ???
    ?Ǥ??뤬?ޤ?ü?????????????Ƥ??ʤ????٤ƤΥǡ??????ޤ??Ϥ???ü??????
    ?????????ǡ????Ǥ??뤬?ޤ??ɤ߹????Ǥ??ʤ????٤ƤΥǡ???????
    action ???ͤ? ???????Ѵ????ޤ???
    action
    ???ͤϡ????Τ????줫?Ǥʤ????Фʤ??ޤ?????
  - TCIFLUSH
- ???????????ɤ߹????Ǥ??ʤ??ǡ??????ΤƤޤ???
- TCOFLUSH
- ?????????????????Ƥ??ʤ??ǡ??????ΤƤޤ???
- TCIOFLUSH
- ???????????ɤ߹????Ǥ??ʤ??ǡ??????????ӽ?????????
      ???????Ƥ??ʤ??ǡ?????ξ?????ΤƤޤ???
tcsendbreak()
    ?ؿ??ϡ?0
    ?ͥӥåȤ?Ϣ³???ȥ????
    0.4 ?ô֤δ? fd
    ?ǻ??Ȥ?????ü???????????ޤ???
    len
    ?ѥ?????ϡ????Υ????ƥ??Ǥ?̵?뤵???ޤ???
???????????????ȡ??嵭?Τ??٤Ƥδؿ?????
    0 ???֤??ޤ???
???顼?????????????? -1
    ???ͤ??֤??졢???顼?????????Х??ѿ?
    errno
  ?????Τ褦?????ꤵ???ޤ???
  - [EBADF]
- ???? fd
      ??ͭ???ʥե????뵭?һҤǤϤ????ޤ?????
- [EINVAL]
- ???? action
      ???ͤ?Ŭ???ǤϤ????ޤ?????
- [ENOTTY]
- fd
      ?˷??ӤĤ????????ե????뤬ü???ǤϤ????ޤ?????
- [EINTR]
- tcdrain()
      ?ؿ??ϥ????ʥ??ˤ??????Ǥ????ޤ?????
?ؿ? tcsendbreak(),
    tcdrain(), tcflush(),
    tcflow() ?ϡ? IEEE Std
    1003.1-1988 (“POSIX.1”)
    ???ʤ?Ŭ?礷?Ƥ????ȹͤ??????ޤ???