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