UNLINK

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

À̸§

unlink - À̸§ ±×¸®°í °¡´ÉÇϸé ÂüÁ¶ÇÏ´Â ÆÄÀϵµ Áö¿î´Ù.  

»ç¿ë¹ý

#include <unistd.h>

int unlink(const char *pathname);  

¼³¸í

unlink ´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ À̸§À» Áö¿î´Ù. ¸¸ÀÏ ±× À̸§ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ ÃÖ±Ù ¿¬°áÀÌ°í ¾î¶² ÇÁ·Î¼¼½ºµµ ¿­·ÁÁø ÆÄÀÏÀ» °¡Áö°í ÀÖÁö ¾Ê´Ù¸é ÆÄÀÏÀº Áö¿öÁö¸ç ÆÄÀÏÀÌ »ç¿ëÇÑ °ø°£Àº ´Ù½Ã »ç¿ë°¡´ÉÇÏ°Ô µÈ´Ù.

¸¸ÀÏ À̸§ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ ÃÖ±Ù ¿¬°áÀÌÁö¸¸ ¾î¶² ÇÁ·Î¼¼½º°¡ ¿©ÀüÀÌ ¿­·ÁÁø ÆÄÀÏÀ» °¡Áö°í ÀÖ´Ù¸é ÆÄÀÏÀ» ÂüÁ¶ÇÏ´Â ÃÖ±Ù ÆÄÀÏ ±â¼úÀÚ°¡ ´ÝÇôÁú¶§±îÁö ÆÄÀÏÀº Á¸ÀçÇÑ Ã¼·Î ³²¾Æ ÀÖ°Ô µÈ´Ù.

¸¸ÀÏ À̸§ÀÌ »ó¡ ¿¬°áÀ» °¡¸®Å²´Ù¸é ¿¬°áÀº Á¦°ÅµÈ´Ù.

¸¸ÀÏ À̸§ÀÌ ¼ÒÄÏ, fifo ¶Ç´Â ÀåÄ¡¸¦ °¡¸®Å²´Ù¸é ÀÌ°Í¿¡ ´ëÇÑ À̸§Àº Á¦°ÅµÇÁö¸¸ ¿­·ÁÁø °´Ã¼¸¦ °¡Áö°í ÀÖ´Â ÇÁ·Î¼¼½ºµéÀº ±×°ÍÀ» °è¼Ó »ç¿ëÇÑ´Ù.

 

¹Ýȯ°ª

¼º°ø½Ã, 0ÀÌ ¸®ÅϵȴÙ. ¿¡·¯½Ã, -1ÀÌ ¸®ÅϵǸç errno ´Â Àû´çÇÑ °ªÀ¸·Î ¼³Á¤µÈ´Ù.  

¿¡·¯

EACCES
pathname À» Æ÷ÇÔÇÏ´Â µð·ºÅ丮¿¡ ´ëÇÑ ¾²±â Á¢±ÙÀÌ ÇÁ·Î¼¼½ºÀÇ À¯È¿ uid¿¡°Ô Çã°¡ µÇÁö ¾Ê¾Ò°Å³ª, pathname¿¡ ÀÖ´Â µð·ºÅ丮Áß Çϳª°¡ °Ë»ö(½ÇÇà) Çã°¡±ÇÀ» Çã°¡ÇÏÁö ¾Ê´Â´Ù.
EPERM or EACCES
pathname À» Æ÷ÇÔÇÏ´Â µð·ºÅ丮°¡ sticky-bit (S_ISVTX)°¡ ¼³Á¤µÇ¾î ÀÖ°í ÇÁ·Î¼¼½ºÀÇ À¯È¿ uid°¡ »èÁ¦ÇÒ¼ö°¡ ÀÖ´Â ÆÄÀÏÀÇ uid³ª ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮ÀÇ uid°¡ ¾Æ´Ï´Ù.
EPERM
ÆÄÀÏ pathname °¡ µð·ºÅ丮ÀÌ´Ù.
EFAULT
pathname °¡ Á¢±ÙÇÒ¼ö ÀÖ´Â ÁÖ¼Ò °ø°£¿Ü¸¦ °¡¸®Å°°í ÀÖ´Ù.
ENAMETOOLONG
pathnameÀÌ ³Ê¹« ±æ´Ù.
ENOENT
pathname ¿¡ ÀÖ´Â µð·ºÅ丮 ¿ä¼Ò°¡ Á¸ÀçÇÏÁö ¾Ê°Å³ª ºÙ¾î´Ù´Ï´Â »ó¡ ¿¬°áÀÌ´Ù.
ENOTDIR
pathname ¿¡¼­ µð·ºÅ丮·Î½á »ç¿ëµÈ ¿ä¼Ò°¡ »ç½ÇÀº µð·ºÅ丮°¡ ¾Æ´Ï´Ù.
EISDIR
pathname °¡ µð·ºÅ丮¸¦ °¡¸®Å²´Ù.
ENOMEM
ÀÌ¿ëÇÒ¼ö ÀÖ´Â Ä¿³Î ¸Þ¸ð¸®°¡ ÃæºÐÇÏÁö ¾Ê´Ù.
EROFS
pathname °¡ Àбâ-Àü¿ë ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÖ´Â ÆÄÀÏÀ» °¡¸®Å²´Ù.
ELOOP
³Ê¹« ¸¹Àº »ó¡¿¬°áÀ» pathname ¹ø¿ª½Ã ¸¸³µ´Ù.
EIO
I/O ¿¡·¯°¡ ¹ß»ýÇß´Ù.
 

ȣȯ

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

¹ö±×

NFS ±â¹Ý¿¡¼­ µ¹¾Æ°¡´Â ÇÁ·ÎÅäÄÝ¿¡¼­ ºÒ¿îÇÑ »çÅ´ ¿©ÀüÈ÷ »ç¿ëµÇ°í ÀÖ´Â ÆÄÀϵéÀÌ °ªÀÚ±â Áö¿öÁú¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù.  

°ü·Ã Ç׸ñ

link(2), rename(2), open(2), rmdir(2), mknod(2), mkfifo(3), remove(3), rm(1)  

¿ªÀÚ

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


 

Index

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

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