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