MUNLOCK
Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (2)
Updated: 1995³â 11¿ù 26ÀÏ
Index
Return to Main Contents
À̸§
munlock - ¸Þ¸ð¸®ÀÇ ÀÏÁ¤ ºÎºÐ¿¡ ´ëÇÑ ÆäÀÌ¡À» ´Ù½Ã °¡´ÉÇÏ°Ô ÇÑ´Ù.
»ç¿ë¹ý
#include <sys/mman.h>
int munlock(const void *addr, size_t len);
¼³¸í
munlock˼
addrºÎÅÍ
len
¹ÙÀÌÆ®¸¸Å ¹üÀ§ÀÇ ¸Þ¸ð¸®¿¡ ´ëÇÑ ÆäÀÌ¡À» ´Ù½Ã °¡´ÉÇÏ°Ô ÇÑ´Ù.
ÁöÁ¤µÈ ¸Þ¸ð¸® ¹üÀ§ÀÇ ÀϺθ¦ Æ÷ÇÔÇÏ´Â ¸ðµç ÆäÀÌÁöµéÀº
munlockÀÌ
È£ÃâµÈ ÈÄ Ä¿³Î¿¡ ÀÇÇØ ´Ù½Ã ¿ÜºÎ ½º¿Ò °ø°£À¸·Î À̵¿µÈ´Ù.
¸Þ¸ð¸® Àá±ÙÀº ½ºÅÃÀÌ ¾Æ´Ï´Ù.
Áï,
mlockÀ̳ª
mlockallÀÌ
¿©·¯¹ø È£ÃâµÇ¾î ¿©·¯¹ø Àá°å´ø ÆäÀÌÁö´Â »óÀÀÇÏ´Â ¹üÀ§¿¡ ´ëÇÑ
munlockÀ̳ª
munlockall¸¦
´Ü Çѹø È£ÃâÇÏ¿© Àá±ÝÀ» Ç® ¼ö ÀÖ´Ù.
¿©·¯ À§Ä¡³ª ¿©·¯ ÇÁ·Î¼¼½º¿¡ ÀÇÇØ Àá°ÜÁø ÆäÀÌÁö´Â Àû¾îµµ ÇϳªÀÇ
À§Ä¡³ª ÇÁ·Î¼¼½º¿¡ ÀÇÇØ Àá°ÜÁ® ÀÖ´Â ÇÑ RAM¿¡¼ °è¼ÓÀûÀ¸·Î Àá±ÝÀÌ À¯ÁöµÈ´Ù.
mlock°ú
munlock¸¦
ÀÌ¿ëÇÒ ¼ö ÀÖ´Â POSIX ½Ã½ºÅÛ¿¡¼
_POSIX_MEMLOCK_RANGE´Â
<unistd.h>¿¡ Á¤ÀǵǾî ÀÖÀ¸¸ç <limits.h>¿¡¼
PAGESIZE´Â
ÆäÀÌÁö´ç ¹ÙÀÌÆ® ¼ö¸¦ °¡¸®Å²´Ù.
¹Ýȯ°ª
¼º°ø½Ã,
munlock˼
0À» ¸®ÅÏÇÑ´Ù. ¿¡·¯½Ã, -1ÀÌ ¸®ÅϵǸç,
errno´Â
ÀûÀýÇÑ °ªÀ¸·Î ¼³Á¤µÈ´Ù. ±×¸®°í ÇØ´ç ÇÁ·Î¼¼½ºÀÇ ÁÖ¼Ò °ø°£ÀÇ
Àá±Ý¿¡ ¾î¶°ÇÑ º¯Èµµ ÀϾÁö ¾Ê´Â´Ù.
¿¡·¯
- ENOMEM
-
ÁöÁ¤µÈ ÁÖ¼ÒÀÇ ÀÏÁ¤ ºÎºÐÀÌ ÇØ´ç ÇÁ·Î¼¼½º ÁÖ¼Ò °ø°£ÀÇ ÆäÀÌÁö¿Í
ÀÏÄ¡ÇÏÁö ¾Ê´Â´Ù.
- EINVAL
-
lenÀÌ
¾ç¼ö°¡ ¾Æ´Ï´Ù.
ȣȯ
POSIX.1b, SVr4.
°ü·Ã Ç׸ñ
munlock(2),
mlockall(2),
munlockall(2)
¿ªÀÚ
Á¤°ÈÆ <skyeyes@soback.kornet.net>, 2000³â 5¿ù 20ÀÏ
Index
- À̸§
-
- »ç¿ë¹ý
-
- ¼³¸í
-
- ¹Ýȯ°ª
-
- ¿¡·¯
-
- ȣȯ
-
- °ü·Ã Ç׸ñ
-
- ¿ªÀÚ
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:00 GMT, March 25, 2004