CHDIR

Section: ������ ���α׷��� �޴��� (2)
Updated: 1997�� 8�� 21��
Index
Return to Main Contents
 

�̸�

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��


 

Index

�̸�
����
����
��ȯ��
����
ȣȯ
���� �׸�
����

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