BDFLUSH
Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Þ´º¾ó
(2)
Updated: 1995³â 4¿ù 15ÀÏ
Index
Return to Main Contents
À̸§
bdflush - start, flush, buffer-dirty-flushµ¥¸óÀº Á¶Á¤ÇÑ´Ù.
»ç¿ë¹ý
int bdflush(int func, long *address);
int bdflush(int func, long data);
¼³¸í
bdflush
´Â starts, flushes, buffer-dirty-flushµ¥¸óÀº Á¶Á¤ÇÑ´Ù.
´ÜÁö ¼öÆÛÀ¯Àú¸¸ÀÌ
bdflush
¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù.
func
°¡ À½¼öÀ̰ųª 0, ±×¸®°í ¾î¶°ÇÑ µ¥¸óµµ ½ÇÇàµÇÁö ¾Ê¾Ò´Ù¸é
bdflush
´Â µ¥¸ó Äڵ带 ÀÔ·ÂÇÏ°í ¹ÝȯÇÏÁö ¾Ê´Â´Ù.
func
°¡ 1ÀÌ¸é ¸î¸î dirty buffer°¡ µð½ºÅ©¿¡ ±â·ÏµÈ´Ù.
func
°¡ 2ÀÌ»óÀÌ°í ¦¼öÀ̸é,
address
´Â ±æ¾îÁö°í, Æ©´×¸Å°³º¯¼ö ¹øÈ£
(func-2)/2
´Â ±× ÁÖ¼Ò¿¡ È£ÃâÀÚ·Î ¹ÝȯµÈ´Ù.
If
func
°¡ 3ÀÌ»óÀÌ°í Ȧ¼öÀ̸é,
data
´Â ±æ¾îÁö°í, Ä¿³ÎÀº ¼³Á¤Æ©´× ¸Å°³º¯¼ö ¹øÈ£
(func-3)/2
¿¡ ±× °ªÀ» ¼³Á¤ÇÑ´Ù.
¸Å°³º¯¼öÀÇ ¼³Á¤, ±×°ÍµéÀÇ °ª°ú ±×°ÍµéÀÇ Çã¿ëµÈ ¹üÀ§´Â Ä¿³Î ¼Ò½ºÆÄÀÏ
fs/buffer.c
¿¡ Á¤ÀǵȴÙ.
¹Ýȯ°ª
If
func
´Â À½¼öÀ̰ųª 0ÀÌ°í µ¥¸óÀÌ ¼º°øÀûÀ¸·Î ½ÃÀÛÇß´Ù.
bdflush
´Â ¹ÝȯÇÏÁö ¾Ê´Â´Ù.
±× ¿Ü¿¡, ¹Ýȯ°ªÀº ¼º°ø½Ã 0ÀÌ°í ½ÇÆнÃ
errno
´Â ¿¡·¯¸¦ ³ªÅ¸³»µµ·Ï ¼³Á¤µÇ¸é¼ -1À» ¹ÝȯÇÑ´Ù.
¿¡·¯
- EPERM
-
È£ÃâÀÚ(Caller)°¡ ¼öÆÛÀ¯Àú°¡ ¾Æ´Ï´Ù.
- EFAULT
-
ÁÖ¼Ò
°¡ ´ç½ÅÀÌ Á¢±ÙÇÒ ¼ö ÀÖ´Â ÁÖ¼Ò°ø°£ ¹Û¿¡ ÀÖ´Ù.
- EBUSY
-
½Ãµµ´Â ´Ù¸¥ ÇÁ·Î¼¼½º°¡ ÀÌ¹Ì ÀÔ·ÂµÈ ÈÄ¿¡ µ¥¸óÄڵ尡 ÀÔ·ÂµÇ°Ô ¸¸µç´Ù.
- EINVAL
-
½Ãµµ´Â ¹«È¿ÀÇ ¸Å°³º¯¼ö ¹øÈ£¿¡ Àаųª ¾²µµ·Ï ¸¸µé°Å³ª ¸Å°³º¯¼ö¿¡ ¹«È¿°ªÀº ¾´´Ù.
ȣȯ
bdflush´Â ¸®´ª½º¿¡¼¸¸ ¾²°í À̽ÄÇϱâ À§ÇÑ ÇÁ·Î±×·¥¿¡´Â ¾²ÀÌÁö ¾Ê¾Æ¾ß¸¸ ÇÑ´Ù.
°ü·Ã Ç׸ñ
fsync(2),
sync(2),
update(8),
sync(8)
¿ªÀÚ
ASPLINUX<man@asp-linux.co.kr>, 2000³â 7¿ù 29ÀÏ
Index
- À̸§
-
- »ç¿ë¹ý
-
- ¼³¸í
-
- ¹Ýȯ°ª
-
- ¿¡·¯
-
- ȣȯ
-
- °ü·Ã Ç׸ñ
-
- ¿ªÀÚ
-
This document was created by
man2html,
using the manual pages.
Time: 08:06:58 GMT, March 25, 2004