MUNMAP(2)

명칭
munmap - 매핑을 제거한다

프로그램 라이브러리
libc

서식
<sys/types.h> <sys/mman.h> int munmap(void *addr, size_t len)

해설
munmap() 시스템 콜은 지정 주소 범위에 대해 매핑을 제거합니다. 이것에 의해, 이후의 이 주소 범위내에의 참조는 무효인 메모리 참조를 일으키게 됩니다.

반환값

에러
munmap() (은)는 다음의 경우에 실패합니다.

[EINVAL]
    addr 파라미터가 페이지 경계에 정렬하고 있지 않았는지, len 파라미터가 부였는지, 또는 안 MAP 하는 area의 일부가 프로세스에 있어 유효한 범위외에 있습니다.

관련 항목
madvise(2), mincore(2), mmap(2), mprotect(2), msync(2), getpagesize(3)

역사
munmap() 함수는 4.4BSD 그리고 처음 등장했습니다.