Rechercher une page de manuel

Chercher une autre page de manuel:

fchdir

Autres langues

Langue: ko

Version: 1997³â 8¿ù 21ÀÏ (ubuntu - 01/11/07)

Section: 2 (Appels système)

À̸§

chdir, fchdir - ÀÛ¾÷ µð·ºÅ丮¸¦ ¹Ù²Û´Ù.

»ç¿ë¹ý

#include <unistd.h>

int chdir(const char *path);
int fchdir(int fd);

¼³¸í

chdir´Â ÇöÀç µð·ºÅ丮¸¦ path°¡ ÁöÁ¤ÇÑ °÷À¸·Î ¹Ù²Û´Ù.

fchdir´Â chdir¿Í µ¿ÀÏÇϸç, ´ÜÁö ¿­·ÁÁø ÆÄÀÏ ±â¼úÀÚ°¡ ÀÎÀÚ·Î ÁÖ¾îÁø´Ù.

¹Ýȯ°ª

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

¿¡·¯

ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÇÁ¸ÀûÀ̸ç, ´Ù¸¥ ¿¡·¯°¡ ¸®Å쵃 ¼ö ÀÖ´Ù. chdir¿¡¼­ ¹ß»ýÇÏ´Â ÀϹÝÀûÀÎ ¿¡·¯´Â ´ÙÀ½°ú °°´Ù:
EFAULT
path´Â Á¢±ÙÇÒ ¼ö ¾ø´Â ¸Þ¸ð¸® ¿µ¿ªÀ» °¡¸®Å°°í ÀÖ´Ù.
ENAMETOOLONG
path°¡ ³Ê¹« ±æ´Ù.
ENOENT
ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù.
ENOMEM
Ä¿³Î ¸Þ¸ð¸®°¡ ÃæºÐÇÏÁö ¾Ê´Ù.
ENOTDIR
path°¡ µð·ºÅ丮°¡ ¾Æ´Ï´Ù.
EACCES
Çã°¡°¡ °ÅºÎµÇ¾ú´Ù.
ELOOP
path¸¦ ã¾Æ°¥ ¶§, ³Ê¹« ¸¹Àº ½Éº¼¸¯ ¸µÅ©°¡ Á¸ÀçÇÑ´Ù.
EIO
I/O ¿¡·¯°¡ ¹ß»ýÇß´Ù.

fchdir¿¡¼­ ¹ß»ýÇÏ´Â ÀϹÝÀûÀÎ ¿¡·¯´Â ´ÙÀ½°ú °°´Ù:

EBADF
fd°¡ À¯È¿ÇÑ ÆÄÀÏ ±â¼úÀÚ°¡ ¾Æ´Ï´Ù.
EACCES
fd·Î ÁöÁ¤µÈ µð·ºÅ丮¸¦ ¿©´Âµ¥ Çã°¡°¡ °ÅºÎµÇ¾ú´Ù.

ȣȯ

chdirÀº SVr4, SVID, POSIX, X/OPEN, 4.4BSD°ú ȣȯÀÌ´Ù. SVr4¹®¼­´Â EINTR, ENOLINK ±×¸®°í EMULTIHOP ¿¡·¯ »óŸ¦ Ãß°¡ÀûÀ¸·Î ±â¼úÇÏÁö¸¸ ENOMEMÀº ¾ð±ÞÇÏÁö ¾Ê¾Ò´Ù. POSIX.1Àº ENOMEM ¶Ç´Â ELOOP ¿¡·¯ »óŸ¦ Æ÷ÇÔÇϰí ÀÖÁö ¾Ê´Ù. X/OPENÀº EFAULT, ENOMEM ¶Ç´Â EIO ¿¡·¯ »óŸ¦ Æ÷ÇÔÇϰí ÀÖÁö ¾Ê´Ù.

fchdir ½Ã½ºÅÛ ÄÝÀº SVr4, 4.4BSD ±×¸®°í X/OPEN°ú ȣȯÀÌ´Ù. SVr4 ¹®¼­´Â EIO, EINTR ±×¸®°í ENOLINK ¿¡·¯ »óŸ¦ Ãß°¡ÀûÀ¸·Î ±â¼úÇÑ´Ù. X/OPEN ¹®¼­´Â EINTR ±×¸®°í EIO ¿¡·¯ »óŸ¦ Ãß°¡ÀûÀ¸·Î ±â¼úÇÑ´Ù.

°ü·Ã Ç׸ñ

getcwd(3), chroot(2)

¿ªÀÚ

Á¤°­ÈÆ <skyeyes@soback.kornet.net>, 2000³â 5¿ù 1ÀÏ
L'amitié est impossible entre femme et homme : s'il est plus qu'un ami,
elle devient moins qu'une amie.
-+- Comtesse De Blessington (1789-1849) -+-