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