Manpages

이 름

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일