Scroll to navigation

OPENDIR(3) 리눅스 프로그래머 매뉴얼 OPENDIR(3)

이름

opendir - 디렉토리를 연다

사용법

#include <sys/types.h>

#include <dirent.h>

DIR *opendir(const char *name);

설명

opendir() 함수는 디렉토리 name에 해당하는 디렉토리 스트림을 열고, 그 디렉토리 스트림에 대한 포인터를 반환한다. 그 스트림은 디렉토리의 첫번째 항목을 가리킨다.

반환값

opendir() 함수는 디렉토리 스트림에 대한 포인터를 또는 에러가 발생하면 NULL을 반환한다.

에러

권한이 거부되다.
프로세스가 너무 많은 파일 기술자를 사용하고 있다.
현재 시스템에 너무 많은 파일이 열여있다.
디렉토리가 존재하지 않거나, name이 공백이다.
수행을 하기 위한 메모리가 부족하다.
name이 디렉토리가 아니다.

호환

SVID 3, POSIX, BSD 4.3

관련 항목

open(2), readdir(3), closedir(3), rewinddir(3), seekdir(3), telldir(3), scandir(3)

역자

임종균 <hermes44@secsm.org>, 2001년 6월 28일

1995년 6월 11일