READLINK
Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (2)
Updated: 1997³â 8¿ù 21ÀÏ
Index
Return to Main Contents
À̸§
readlink - »ó¡ ¿¬°áÀÇ °ªÀ» Àд´Ù.
»ç¿ë¹ý
#include <unistd.h>
int readlink(const char *path, char *buf, size_t bufsiz);
¼³¸í
readlink
´Â
bufsizÅ©±â¸¦
°¡Áö°í ÀÖ´Â ¹öÆÛ
buf¿¡
path
»ó¡ ¿¬°áÀÇ ¿ä¼Ò¸¦ ³Ö´Â´Ù.
readlink
´Â
buf¿¡
NULL
¹®ÀÚ¸¦ Ãß°¡ÇÏÁö ¾Ê´Â´Ù.
ÀÌ ÇÔ¼ö´Â ¹öÆÛ°¡ ¸ðµç ³»¿ëÀ» ³Ö±â¿¡ ³Ê¹« ÀÛ´Ù¸é ³»¿ëÀ» ÀÚ¸¥´Ù(
bufsiz
¹®ÀÚµéÀÇ ±æÀÌ·Î).
¹Ýȯ°ª
ÇÔ¼ö´Â ¼º°ø½Ã ¹öÆÛ¿¡ ÀÖ´Â ¹®ÀÚµéÀÇ °¹¼ö°¡ ¹ÝȯµÇ¸ç, ¿¡·¯°¡ ¹ß»ýÇß´Ù¸é -1ÀÌ
¸®ÅϵǸç
errno¿¡´Â
¿¡·¯ Äڵ尡 ¼³Á¤µÈ´Ù.
¿¡·¯
- ENOTDIR
-
°æ·Î ¸Ó¸´ºÎÀÇ ¿ä¼Ò°¡ µð·ºÅ丮°¡ ¾Æ´Ï´Ù.
- EINVAL
-
bufsiz
°¡ ¾ç¼ö°¡ ¾Æ´Ï´Ù.
- ENAMETOOLONG
-
°æ·Î À̸§ ¶Ç´Â °æ·Î À̸§ÀÇ ¿ä¼Ò°¡ ³Ê¹« ±æ´Ù.
- ENOENT
-
¸í¸íµÈ ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù.
- EACCES
-
Ž»ö Çã°¡±ÇÀÌ °æ·Î ¸Ó¸´ºÎÀÇ ¿ä¼Ò¿¡¼ °ÅºÎµÇ¾ú´Ù.
- ELOOP
-
³Ê¹« ¸¹Àº »ó¡ ¿¬°áµéÀ» °æ·ÎÀ̸§À» ¹ø¿ªÇÏ¸é¼ ¸¸³µ´Ù.
- EINVAL
-
¸í¸íµÈ ÆÄÀÏÀÌ »ó¡ ¿¬°áÀÌ ¾Æ´Ï´Ù.
- EIO
-
ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ Àдµ¿¾È I/O ¿¡·¯°¡ ¹ß»ýÇß´Ù.
- EFAULT
-
buf
°¡ ÇÁ·Î¼¼½º¿¡ ÇÒ´çµÈ ÁÖ¼Ò °ø°£ ¿Ü±îÁö È®ÀåµÇ¾ú´Ù.
- ENOMEM
-
ÀÌ¿ëÇÒ¼ö ÀÖ´Â Ä¿³Î ¸Þ¸ð¸®°¡ ÃæºÐÇÏÁö ¾Ê´Ù.
ȣȯ
X/OPEN, 4.4BSD (
readlink
ÇÔ¼ö´Â 4.2BSD¿¡¼ ³ªÅ¸³µ´Ù.)
°ü·Ã Ç׸ñ
stat(2),
lstat(2),
symlink(2)
¿ªÀÚ
Á¤°ÈÆ <skyeyes@soback.kornet.net>, 2000³â 8¿ù 5ÀÏ
Index
- À̸§
-
- »ç¿ë¹ý
-
- ¼³¸í
-
- ¹Ýȯ°ª
-
- ¿¡·¯
-
- ȣȯ
-
- °ü·Ã Ç׸ñ
-
- ¿ªÀÚ
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:00 GMT, March 25, 2004