FDATASYNC
Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Þ´º¾ó
 (2)
Updated: 1996³â 4¿ù 13ÀÏ
Index
Return to Main Contents
 
À̸§
fdatasync - ÆÄÀÏÀÇ µð½ºÅ©¿¡ ÀÖ´Â in-coreµ¥ÀÌŸ¸¦ µ¿±âÈÇÑ´Ù.
 
»ç¿ë¹ý
#include <unistd.h>
#ifdef _POSIX_SYNCHRONIZED_IO
int fdatasync(int fd);
#endif
 
¼³¸í
fdatasync
´Â ½Ã½ºÅÛ È£ÃâÀÌ ¹ÝȯµÇ±â Àü¿¡ µð½ºÅ©¿¡¼ ÆÄÀÏÀÇ ¸ðµç µ¥ÀÌÆÄ¹öÆÛ¸¦ Ç÷¯½¬ÇÑ´Ù.
fsync
¿Í ºñ½ÁÇÏÁö¸¸, ¾×¼¼½º½Ã°£°ú °°Àº ¸ÞŸµ¥ÀÌŸ ¾÷µ¥ÀÌÆ®¸¦ ¿ä±¸ÇÏÁø ¾Ê´Â´Ù.
¾×¼¼½º µ¥ÀÌŸº£À̽º³ª ·Î±×ÆÄÀÏÀÌ ÀÛÀº µ¥ÀÌŸ Á¶°¢À» ±â·ÏÇϰí, °ðÀÌ¾î ¾²¿©Áø µ¥ÀÌ
ŸÀ» È®ÀÎÇϱâ À§ÇØ
fsync
¸¦ È£ÃâÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº Çϵåµð½ºÅ©¿¡ ¹°¸®ÀûÀ¸·Î ÀúÀåµÈ´Ù. ¿î³ª»Ú°Ôµµ,
fsync
°¡ »ó»ó µÎ°³ÀÇ ±â·ÏÀåÄ¡¸¦ ÃʱâÈ ÇÒ °ÍÀÌ´Ù: Çϳª´Â »õ·Î ±â·ÏµÈ µ¥ÀÌŸ¸¦ À§ÇÔÀ̰í,
¶Ç´Ù¸¥ Çϳª´Â inode¿¡ ÀúÀåµÈ ¼öÁ¤½Ã°£À» ¾÷µ¥ÀÌÆ®Çϱâ À§ÇÔÀÌ´Ù. ¼öÁ¤½Ã°£ÀÌ Æ®·£Á§¼Ç 
°³³äÀÇ ÇÑ ºÎºÐÀÌ ¾Æ´Ï¶ó¸é 
fdatasync
´Â ºÒÇÊ¿äÇÑ µð½ºÅ©±â·ÏÀåÄ¡ inode¸¦ ÇÇÇϱâ À§ÇØ »ç¿ëµÈ´Ù.
 
¹Ýȯ°ª
¼º°ø½Ã, 0À» ¹ÝȯÇÑ´Ù. ½ÇÆÐ½Ã, -1À» ¹ÝȯÇϰí, 
errno
´Â ÀûÀýÈ÷ ¼³Á¤µÈ´Ù.
 
¿¡·¯
- EBADF
- 
fd
´Â ±â·ÏÀ» À§ÇØ ¿¸° À¯È¿ ÆÄÀÏ µð½ºÅ©¸³ÅÍÀÌ´Ù.
- EROFS, EINVAL
- 
fd
´Â µ¿±âȸ¦ Áö¿øÇÏÁö ¾Ê´Â Ưº°ÇÑ ÆÄÀÏÀ» °æ°èÁþ´Â´Ù.is bound to a special file which does not support synchronization.
- EIO
- 
¿¡·¯°¡ µ¿±âÈÇÏ´Â µ¿¾È ¹ß»ýÇß´Ù.
¹ö±×
ÇöÀç(¸®´ª½º 2.0.23)
fdatasync
´Â
fsync
¿Í °°´Ù.
 
ȣȯ
POSIX1b (formerly POSIX.4)
 
°ü·Ã Ç׸ñ
fsync(2),
B.O. Gallmeister, POSIX.4, O'Reilly, pp. 220-223 and 343.
 
¿ªÀÚ
ASPLINUX<man@asp-linux.co.kr>, 2000³â 7¿ù 26ÀÏ
 Index
- À̸§
- 
- »ç¿ë¹ý
- 
- ¼³¸í
- 
- ¹Ýȯ°ª
- 
- ¿¡·¯
- 
- ¹ö±×
- 
- ȣȯ
- 
- °ü·Ã Ç׸ñ
- 
- ¿ªÀÚ
- 
This document was created by
man2html,
using the manual pages.
Time: 08:06:59 GMT, March 25, 2004