I386_GET_IOPERM(2)

명칭
i386_get_ioperm, i386_set_ioperm - i386 입출력 포트 공간에의 프로세스마다의 액세스를 관리한다

프로그램 라이브러리
libc

서식
<machine/sysarch.h> int i386_get_ioperm(unsigned int start, unsigned int *length, int *enable) int i386_set_ioperm(unsigned int start, unsigned int length, int enable)

해설
i386_get_ioperm() (은)는, 프로세스의 입출력 포트 공간에 대한 퍼미션을 *enable 인수내에 돌려줍니다. 포트의 범위는 start 그리고 개시해, 연속 엔트리의 수가 *length 안에 돌려주어집니다.

i386_set_ioperm() (은)는, start 인수와 length 인수에 의해 기술된 입출력 포트의 범위에의 액세스를 enable 인수로 지정된 상태로 설정합니다.

반환값

에러
i386_get_ioperm() (와)과 i386_set_ioperm() (은)는 다음의 경우에 실패합니다.

[EINVAL]
    start 또는 length 인수에 무효인 범위가 지정되었습니다.

[EPERM]
    i386_set_ioperm 의 호출측이 슈퍼 유저가 아니었습니다.

관련 항목
io(4)

저자
이 메뉴얼 페이지는 Jonathan Lemon 하지만 작성했습니다.