CLOSE

Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (2)
Updated: 1996³â 4¿ù 14ÀÏ
Index
Return to Main Contents
 

À̸§

close - ÆÄÀÏ ±â¼úÀÚ¸¦ ´Ý´Â´Ù.  

»ç¿ë¹ý

#include <unistd.h>

int close(int fd);
 

¼³¸í

close ´Â ÆÄÀÏ ±â¼úÀÚ¸¦ ´ÝÀ¸¸ç, ±×·¡¼­ ´õÀÌ»ó ¾î¶² ÆÄÀÏ¿¡ ÀÇÇØ ÂüÁ¶µÇÁö ¾ÊÀ¸¸ç ´Ù½Ã »ç¿ëµÉ¼ö ÀÖ´Ù. ÇÁ·Î¼¼½º¿Í °ü·ÃµÇ°í ÇÁ·Î¼¼½º ¼ÒÀ¯ÀÇ ÆÄÀÏ¿¡ ÀâÇôÁ® ÀÖ´Â ¾î¶² Àá±ÝµéÀº Á¦°ÅµÈ´Ù(Àá±ÝÀ» Æ÷ÇÔÇÏ¿© »ç¿ëµÈ ÆÄÀÏ ±â¼úÀÚ¿Í °ü°è¾øÀÌ).

¸¸ÀÏ fd °¡ Ưº°ÇÑ ÆÄÀÏ ±â¼úÀÚÀÇ ¸¶Áö¸· º¹»çº»À̶ó¸é ±×°Í°ú °ü·ÃµÈ ÀÚ¿øµéÀº ÇØÁ¦µÈ´Ù; ¸¸ÀÏ ÆÄÀÏ ±â¼úÀÚ°¡ unlink(2)¸¦ »ç¿ëÇÏ¿© Á¦°ÅµÈ ÆÄÀÏ¿¡ ´ëÇÑ ¸¶Áö¸· ÂüÁ¶¶ó¸é ÀÌ ÆÄÀÏÀº Á¦°ÅµÈ´Ù.  

¹Ýȯ°ª

close ´Â ¼º°ø½Ã 0À» ¹ÝȯÇϸç, ¿¡·¯½Ã -1À» ¹ÝȯÇÑ´Ù.  

¿¡·¯

EBADF
fd °¡ ¿­·ÁÁø À¯È¿ÇÑ ÆÄÀÏ ±â¼úÀÚ°¡ ¾Æ´Ï´Ù.
 

ȣȯ

SVr4, SVID, POSIX, X/OPEN, BSD 4.3. SVr4´Â Ãß°¡ÀûÀ¸·Î ENOLINK ¿¡·¯ Á¶°ÇÀ» ¹®¼­È­ ÇÏ¿´´Ù.  

ÁÖÀÇ

º¸ÅëÀº closeÀÇ ¹Ýȯ°ªÀ» üũÇÏÁö ¾ÊÁö¸¸, ÀÌ°ÍÀº ½É°¢ÇÑ ÇÁ·Î±×·¡¹Ö ¿¡·¯ÀÌ´Ù. ¼º´ÉÀ» Áõ°¡½ÃÅ°±â À§ÇØ ``write-behind''¿Í °°Àº ±â¼úµéÀ» »ç¿ëÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛ ¼öÇàµéÀº ºñ·Ï µ¥ÀÌÅÍ°¡ ¾ÆÁ÷ ¾²¿©ÁöÁö ¾Ê¾ÒÀ½¿¡µµ ºÒ±¸ÇÏ°í ¼º°øÀûÀ¸·Î write(2)¸¦ À̲ö´Ù. ¿¡·¯ »óŵéÀº ¾²±â ÀÛµ¿ÈÄ¿¡ º¸°í µÇÁö¸¸, ±×°ÍµéÀº ÆÄÀÏÀ» ´ÝÀ»¶§ º¸°í µÇ´Â°É º¸ÀåÇÑ´Ù. ÆÄÀÏÀ» ´ÝÀ»¶§ ¹Ýȯ°ªÀ» üũÇÏÁö ¾Ê´Â °ÍÀº µ¥ÀÌÅÍ ¼Õ½ÇÀ» ¹¬ÀÎÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ƯÈ÷ NFS¿Í µð½ºÅ© ÄõÅÍ¿¡¼­ °üÂûµÈ´Ù.  

°ü·Ã Ç׸ñ

open(2), fcntl(2), shutdown(2), unlink(2), fclose(3)  

¿ªÀÚ

Á¤°­ÈÆ <skyeyes@soback.kornet.net>, 2000³â 7¿ù 2ÀÏ


 

Index

À̸§
»ç¿ë¹ý
¼³¸í
¹Ýȯ°ª
¿¡·¯
ȣȯ
ÁÖÀÇ
°ü·Ã Ç׸ñ
¿ªÀÚ

This document was created by man2html, using the manual pages.
Time: 08:06:58 GMT, March 25, 2004