MUNLOCKALL
Section: 리눅스 프로그래머 매뉴얼 (2)
Updated: 1995년 11월 26일
Index
Return to Main Contents
이름
munlockall - 호출한 프로세스에 대한 페이징을 다시 가능하게 한다.
사용법
#include <sys/mman.h>
int munlockall(void);
설명
munlockall은
호출한 프로세스의 주소 공간에 대응되는 모든 페이지에 대한 페이징을 다시 가능하게
한다.
메모리 잠근은 스택이 아니다.
즉,
mlock이나
mlockall이
여러번 호출되어 여러번 잠겼던 페이지는
단 한번의
munlockall를
호출로 잠금을 풀 수 있다.
여러 위치나 여러 프로세스에 의해 잠겨진 페이지는 적어도 하나의
위치나 프로세스에 의해 잠겨져 있는 한 RAM에서 계속적으로 잠금이 유지된다.
mlockall과
munlockall를
이용할 수 있는 POSIX 시스템에서
_POSIX_MEMLOCK는
<unistd.h>에 정의되어 있다.
반환값
성공시,
munlockall은
0을 리턴한다. 에러시, -1이 리턴되며,
errno는
적절한 값으로 설정된다. 그리고 해당 프로세스의 주소 공간의
잠금에 어떠한 변화도 일어나지 않는다.
호환
POSIX.1b, SVr4
관련 항목
mlockall(2),
mlock(2),
munlock(2)
역자
임종균 <hermes44@secsm.org>, 2000년 5월 26일
Index
- 이름
-
- 사용법
-
- 설명
-
- 반환값
-
- 호환
-
- 관련 항목
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004