tcflow 서브루틴
용도
흐름 제어 기능을 수행합니다.
라이브러리
표준 C 라이브러리(libc.a)
구문
#include <termios.h>
설명
Tcflow 서브루틴은 Action 매개변수의 값에 따라 FileDescriptor 매개변수가 참조하는 개체에 대한 데이터의 전송 또는 수신을 일시 중단합니다.
매개변수
| 항목 | 설명 |
|---|---|
| FileDescriptor | 열린 파일 설명자를 지정합니다. |
| 조치 | 다음 중 하나를 지정하십시오:
|
리턴 값
성공적인 완료 시 0 값이 리턴됩니다. 그렇지 않으면 -1 값이 반환되고 errno 전역 변수가 오류를 나타내도록 설정됩니다.
오류 코드
다음 중 하나에 해당하면 tcflow 서브루틴은 실패합니다:
| 항목 | 설명 |
|---|---|
| EBADF | FileDescriptor 매개변수는 유효한 파일 설명자를 지정하지 않습니다. |
| EINVAL | Action 매개변수에 적절한 값이 지정되어 있지 않습니다. |
| EIO | 쓰기 프로세스의 프로세스 그룹은 고아 상태이며 쓰기 프로세스는 SIGTTOU 신호를 무시하거나 차단하지 않습니다. |
| ENOTTY | FileDescriptor 매개변수와 연결된 파일은 터미널이 아닙니다. |
예
터미널 장치에서 출력을 다시 시작하려면 입력합니다:
rc = tcflow(stdout, TCION);