FETCH(9)

명칭
fetch, fubyte, fusword, fuswintr, fuword - 유저 공간으로부터의 데이터의 꺼내

서식
<sys/types.h> <sys/time.h> <sys/systm.h> <sys/resourcevar.h> int fubyte(const void *base) int fusword(void *base) int fuswintr(void *base) long fuword(const void *base)

해설
fetch 함수군은 유저 공간으로부터 작은 데이터를 카피하도록(듯이) 디자인되고 있습니다.

fetch routine는 이하의 기능을 제공합니다.

fubyte()
    유저 공간의 주소 base (으)로부터 1 바이트의 데이타를 뽑기 시작합니다.

fusword()
    유저 공간의 주소 base (으)로부터 1 쇼트 워드의 데이타를 뽑기 시작합니다.

fuswintr()
    유저 공간의 주소 base (으)로부터 1 쇼트 워드 데이타를 뽑기 시작합니다. 이 함수는 끼어들어 문맥중에서도 안전하게 호출할 수 있습니다.

fuword()
    유저 공간의 주소 base (으)로부터 1 워드의 데이타를 뽑기 시작합니다.

반환값
fetch 함수는 꺼낸 데이터를 돌려줍니다만, 실패했을 경우는 -1 을 돌려줍니다.

관련 항목
copy(9), store(9)