OUTB
Section: 리눅스 프로그래머 메뉴얼
(2)
Updated: 1995년 11월 29일
Index
Return to Main Contents
이름
outb, outw, outl, outsb, outsw, outsl - port output
inb, inw, inl, insb, insw, insl - port input
outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - paused I/O
설명
이 함수그룹은 낮은 레벨의 포트에서 입력과 출력을 하는데 사용된다.
내부 커널 사용을 위해 만들어졌으나, 사용자 공간에서도 사용할 수
있고,
outb(9)
에서 주어지는 것에 더해서 아래와 같은 정보가 주어진다.
-O나 -O2, 혹은 비슷한 것으로 컴파일 할 수 있다. 함수는 내부 매크로로 정의되고, 최적화 되지 않은 상태에서 대체 되지 않는다.
커널이 문제의 I/O 포트에 접근할 수 있도록 사용자 공간 어플리케이션을 허가하도록 알리는데
ioperm(2)
나 선택적으로
iopl(2)
을 사용한다. 이것을 하는데 실패하면, 어플리케이션은 분할 결점을 받게 된다.
호환
outb 와 그 부류의 것들은 하드웨어 특화 되어 있다.
port
와
value
독립 변수는 대부분의 도스에서 순서가 반대이다.
관련 항목
ioperm(2),
iopl(2)
역자
ASPLINUX<man@asp-linux.co.kr>, 2000년 7월 29
Index
- 이름
-
- 설명
-
- 호환
-
- 관련 항목
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:00 GMT, March 25, 2004