vm_makep 커널 서비스

용도

클라이언트 저장소에 페이지를 만듭니다.

구문

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/vmuser.h>
int vm_makep ( vmid,  pno)
vmid_t  vmid;
int pno;  

매개변수

항목 설명
vmid 가상 메모리 개체의 ID를 지정합니다.
pno 가상 메모리 개체의 페이지 번호를 지정합니다.

설명

그만큼 vm_makep 커널 서비스는 다음에 의해 지정된 페이지를 만듭니다. pno 페이지 인 작업 없이 가상 메모리 개체에서 주소를 지정할 수 있는 매개 변수입니다. 그만큼 vm_makep 커널 서비스는 클라이언트 저장소로 제한됩니다.

페이지가 특정 값으로 초기화되지 않았습니다. 페이지를 완전히 덮어쓴 것으로 가정합니다. 페이지가 이미 메모리에 있으면 작업 성공을 나타내는 0 값이 반환됩니다.

실행 환경

그만큼 vm_makep 커널 서비스는 다음에서 호출될 수 있습니다. 프로세스 환경 오직.

리턴 값

항목 설명
0 성공적인 작업을 나타냅니다.
EINVAL 유효하지 않은 가상 메모리 개체 유형 또는 페이지 번호를 나타냅니다.
EF빅 페이지 번호가 파일 크기 제한을 초과했음을 나타냅니다.