1장. chdir(2)
작업 디렉토리를 바꾼다.
1.3. 반환값
성공할경우 0을 실패했을경우에는 -1을 반환하며, 적당한 errno 값을 설정한다.
1.4. 에러
- EFAULT
path가 접근할 수 없는 메모리 영역을 가리키고 있다.
- ENAMETOOLONG
path가 너무 길다.
- ENOENT
파일이 존재하지 않는다.
- ENOMEM
커널 메모리가 충분하지 않다.
- ENOTDIR
path가 디렉토리가 아니다.
- EACCESS
허가가 거부 되었다.
- ELOOP
path를 찾아갈 때 너무 많은 심볼릭 링크가 존재한다.
- EIO
I/O에러의 발생
1.5. 예제
#include <unistd.h> |
1.6. 참고문헌
:::
이글과 관련된 글