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