카테고리 없음
[Directory Management] - closedir 함수
sliver__
2022. 10. 22. 17:29
728x90
[Closing Directory]
- program이 종료될 때 open된 directory는 close되어야 한다.
- 프로토타입은 아래와 같다.
#include <sys/types.h>
#include <dirent.h>
int closedir(DIR *dirp);
- 함수가 성공하면 0을 반환한다.
- 함수가 실패하면 -1을 반환하고 errno에 이유가 적힌다.
- 예제 코드는 아래와 같다.
DIR *dirp; /* Ptr to open directory */
dirp = opendir("/etc");
if ( !dirp ) {
/* report error */
} else {
/* Close the directory now */
if ( closedir(dirp) == -1 ) {
/* Report closedir(3) error */
}
}
728x90