이 름
opendir − 디 렉 토 리 를 연 다
사 용 법
#include <sys/types.h>
#include <dirent.h>
DIR *opendir(const char *name);
설 명
opendir() 함 수 는 디 렉 토 리 name에 해 당 하 는 디 렉 토 리 스 트 림 을 열 고 , 그 디 렉 토 리 스 트 림 에 대 한 포 인 터 를 반 환 한 다 . 그 스 트 림 은 디 렉 토 리 의 첫 번 째 항 목 을 가 리 킨 다 .
반 환 값
opendir() 함 수 는 디 렉 토 리 스 트 림 에 대 한 포 인 터 를 또 는 에 러 가 발 생 하 면 NULL을 반 환 한 다 .
에 러
EACCES |
권 한 이 거 부 되 다 . |
|||
EMFILE |
프 로 세 스 가 너 무 많 은 파 일 기 술 자 를 사 용 하 고 있 다 . |
|||
ENFILE |
현 재 시 스 템 에 너 무 많 은 파 일 이 열 여 있 다 . |
|||
ENOENT |
디 렉 토 리 가 존 재 하 지 않 거 나 , name이 공 백 이 다 . |
|||
ENOMEM |
수 행 을 하 기 위 한 메 모 리 가 부 족 하 다 . |
ENOTDIR
name이 디 렉 토 리 가 아 니 다 .
호 환
SVID 3, POSIX, BSD 4.3
관 련 항 목
open(2), readdir(3), closedir(3), rewinddir(3), seekdir(3), telldir(3), scandir(3)
역 자
임 종 균 <hermes44 [AT] secsm.org>, 2001년 6월 28일